Mac-Surge-2 部分配置
ss代理设置
1 | [Proxy] |
[Proxy]是具体的代理配置,它下面就是5个ss服务器节点, 这里只是5个国家例子,根据你拥有的ss账号数来决定,拥有几个账号就留下其中几个对应国旗配置就好。表面上看就是5个键值对(键可以自定义),键中加上国旗可以很直观的区分不同国家的ss节点,值中的变量分别表示:
- ss-server host: ss主机,ip或域名
- ss-server port: ss主机端口
- ss encrypt type: 加密方式
- ss-password: ss密码
custom不能改,是一个约定类型(ss协议),最末一项是ss模块下载地址,也不需要改,当选择了当前配置所在的配置文件,Surge会去下载ss模块,有弹窗提示。
[Proxy Group]是一个组策略配置,它的某一项配置可以引用[Proxy]中的配置,也可以引用其他的组策略配置。这里有select, url-test, ssid三种策略可以用,具体请阅读example-chinese.conf中的注释。
简单讲: - select:在菜单上手动选择ss节点
- url-test:定时轮询向指定的地址发起请求,哪个节点响应时间最短,则切换到哪个ss节点
- ssid: 根据wifi名字进行切换ss节点
更多详尽的配置可以看github
终端代理
mac下我用的是oh-my-zshvim vim ~/.zshrc
在底下加上
1 | proxy=http://127.0.0.1:8888 |
在我的Surge配置文件中是8888端口,所以这里也相应是如此
Surge 与v2ray(更新于2019-06-21)
最近从 shadowsocks 转到了v2ray 于是就还想要使用surge 做v2ray代理。
- 首先,下載 v2ray-core 的最新版本,注意下載的是 v2ray-macos.zip。
- 然后配置 config.json。
1 | { |
类似于上面这样。
然后在终端 使用
/path/to/v2ray -config=/path/to/json
來啟動 v2ray。或者写个脚本做配置。1
2
nohup ./v2ray --config=./config.json > /dev/null &
紧接着就要配置 surge 部分。
.conf 配置文件文件,在
Proxy
部分添加v2ray = socks5,127.0.0.1,8886
类似于这样
1
2
3
4
5
6
7
8
9[Proxy]
🌍 DIRECT = direct
v2ray = socks5,127.0.0.1,8886
[Proxy Group]
☁️ PROXY = select, 🏃 AUTO, 🌍 DIRECT, PROXY
PROXY = select, 🇭🇰 HK,🇺🇸 us, 🇭🇰 hk ,v2ray
🏃 AUTO = url-test, 🇭🇰 HK,🇺🇸 us, 🇭🇰 hk,v2ray,url = http://www.gstatic.com/generate_204, interval = 1200