参考:https://wiki.archlinux.org/index.php/Shadowsocks_%28%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87%29
说一下步骤以及WIKI上不清楚的地方
首先是安装SS
1 | pacman -S shadowsocks |
再cd到 /etc/shadowsocks/ 目录创建 xxx.josn 的服务器配置文件(同时这里放置的也是客户端配置文件)
服务器版本配置文件内容(这里是重点,网上好像都没说清楚):
1 | { |
其实和客户端配置文件几乎一样
只是服务器的重要在于server_port、password、method这三个
两个local并没有存在的意义
server也直接0.0.0.0就ok
客户端连接时直接匹配server_port、password、method就可以正确连接上服务器
至于fast_open这个linux特有特性,我客户端使用的是windows所以并不关心,也无法测试
然后
配置文件写好后
启动服务
1 | systemctl start shadowsocks-server@xxx |
上面指令最后@后面的xxx就是json配置文件的名字(无后缀)(注意这里没有通常的.service)
这时可以用以下命令查看是否启动完
1 | systemctl |
如果有问题可以使用如下指令查看详细错误信息
1 | systemctl status shadowsocks@xxx |
同时也可以连接试试看 确认正常后替换start为enable设置自启动
1 | systemctl enable shadowsocks@foo |
显示创建链接成功就ok了 重启服务器测试是否自动启动 之后就可以愉快地SS了~~~