mac 使用 ss
搭建 ss 服务器
安装 ss server
在国外买一个虚拟机,微软Azure、Google 云都可以。我买了一个 ubuntu 18.04的EC2,然后安装 ssserver。
shadowsocks 使用python写的,所以需要先安装pip,由于18.04默认是 python,所以配套安装 pip3。
sudo apt update sudo apt install python3-pip sudo pip3 install shadowsocks
这样shadowsocks 就装好了。
配置 ss
创建一个配置文件/etc/shadowsocks.json,随便放哪都可以。
主要配置以下项目
{ "server":"0.0.0.0", "server_port":18388, "local_address": "127.0.0.1", "local_port":1080, "password":"helloworld", "timeout":300, "method":"aes-256-cfb", "fast_open": false, "pid-file": "/home/ubuntu/ssserver-runenv/ss.pid", "log-file": "/home/ubuntu/ssserver-runenv/ss.log" } server 服务器地址 server_port 服务端口号 local_address 本地地址 local_port 本地侦听端口号 (记得在云服务上打开相关端口) password 密码 timeout 超时时间,单位为秒 method default: "aes-256-cfb" fast_open 是否使用TCP_FASTOPEN, true / false workers worker 线程数量 pid-file 存放pid文件的路径,默认在 /var/run/shadowsocks.pid log-file 存放日志文件的路径,默认在 /var/log/shadowsocks.log
配置开机自启动
ubuntu 18.04 开始使用systemd管理系统, 默认读取 /etc/systemd/system 下的文件,我们还是希望在 rc.local中把ss 拉起来,配置过程如下:
- 链接 /lib/systemd/system/rc.local.service 到 /etc/systemd/system/ 目录。
ln -s /lib/systemd/system/rc.local.service /etc/systemd/system/
- 修改rc.local.service,增加 Install 单元
[Install]
WantedBy=multi-user.target
Alias=rc-local.service - 创建rc.local
创建 /etc/rc.local
#!/bin/sh -e exit 0
- 给rc.local增加可执行权限
sudo chmod +x /etc/rc.local
- 启用服务
sudo systemctl enable rc-local
经过上面一番配置之后,ss就能开机自启动了。
配置 mac ss client
下载 mac ss client
下载地址: https://github.com/shadowsock...
找到macos对应的客户端,可以下载dmg安装文件
配置 ss client
配置地址、端口、密码填写前面安装 ss server的服务器地址,端口号。
点击确定就能运行了,不需要做特殊处理,默认选择“自动代理模式”。
下面我们就可以爬楼梯了
相关推荐
xiaohong000 2015-05-13
人亦有言进退维谷 2014-07-16
sevenpolaris 2015-07-14
HavenZhao 2019-06-30
85473363 2019-06-28
80427618 2019-06-28
cloudvtech 2019-06-28
godwot 2019-06-27
MoreWindowsBlog 2019-06-27
取经路上 2019-06-26
luoshuitianyi 2019-06-26
hagetis 2019-06-21
Mr傅 2016-10-16
mingming 2015-09-16
badun 2016-02-13
piglite 2016-11-24
sunkuohao 2015-05-10