本篇博文主要记录在ubuntu 18.04环境下搭建SSR过程。
下载ssr客户端
1 | cd ~ |
配置ssr文件
1 | cd shadowsocksr |
配置信息如下
1 | { |
根据你个人的vpn账号信息填入(只需填入中文注释部分,没有的话可不填)
启动ssr客户端
1 | python ~/shadowsocksr/shadowsocks/local.py -c /etc/shadowsocks.json |
如果没有出现ERROR
则为正常运行。
备注
个人主要运到如下问题:
1 | rror:[Errno 98] Address already in use |
运行的时候提示地址被占用,解决办法:
1 | sudo lsof -i:1080 |
然后kill掉该PID的进程,重新运行。
配置浏览器
我用的是chrome,正常情况下是打不开谷歌商城下载插件的,所以先下载SwitchyOmega。
下载下来是个.crx的文件,把.crx改成.zip,然后解压。
chrome地址栏输入chrome://extensions/
,在右上角打开开发者模式,然后左上角点加载已解压的扩展程序,选择刚才解压的文件夹,这时候谷歌访问助手就安装上了(这种安装会有一些错误,不知道怎么解决,但是能用)。如果你没有SSR账号的的话,其实只要安装这个插件就可以访问谷歌了,但是也只能谷歌。
然后配置如下:
效果如下:
设置开机自动运行脚本
ubuntu18.04压根就没有rc.local,而且很多发行版都推荐使用systemd而不是initd了。
- 准备好你的sh脚本文件
1 | gedit ssr.sh |
填入以下内容:
1 | python ~/shadowsocksr/shadowsocks/local.py -c /etc/shadowsocks.json |
就假设路径是~/my.sh吧。别忘了chmod +x
- 创建一个service文件
进入/etc/systemd/system/,创建一个my.service文件,内容如下:
1 | [Unit] |
- 完事
使用以下命令使能这个服务开机启动:
重新加载配置文件
1 | sudo systemctl daemon-reload service文件改动后要重新转载一下 |
如果你想不重启立刻使用这个sh脚本,就运行下面这句:
重启相关服务
1 | sudo systemctl start my.service 启动服务 |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 闲记算法!
评论