目录
旅行必备 ShadowsocketR 搭建与使用
谨此说明
目前 github 上的 shadowsocketR 作者出于某些大家都知道的原因早已不在更新,稳定版本保持在3.2.2上,为了保证后续正常使用,已经fock到自己的仓库中, 一键安装脚本也独立在自己的 github 中进行维护。
1. 环境准备
可以选择的服务器环境很多,推荐使用 vultr 和 google cloud,这里 使用 google 云为例。
2. 创建实例
配置说明:
- 名称,随意,起一个自定义的
- 区域,就近原则,亚洲的都可,这里选择香港-区域c
- 机器类型,最小配置,微型共享CPU
- 启动磁盘,默认debian9
- 防火墙,全部勾选
其他保持默认,点击创建
创建完成后,记住分配的公网IP,测试下这个IP的延时以决定是否用此实例(此步骤可选)。浏览器打开 ipip.net, 输入当前的带宽路径和刚才分配的公网IP,点击查看延时性,基本上高于100ms可以选择不要重新创建实例。
3. 执行安装
SSH 打开刚才创建的虚拟机,执行以下命令创建 ShadowsocketR 服务,期间记住输入的密码和端口号,其他保持默认
# 切换root权限
$ sudo -i
# 下载一键安装脚本
$ wget --no-check-certificate https://raw.githubusercontent.com/wangjunneil/one-key-script/master/shadowsocksR.sh
# 赋予权限并执行一键安装脚本
$ chmod +x shadowsocksR.sh && ./shadowsocksR.sh
脚本执行完成后,会显示最终的 SSR 链接信息,如下:
4. 配置防火墙
在创建实例时勾选的 http 和 https 已默认开通 80 和 443端口,这里 shadownsocketR 服务用的端口是 5001,需要在防火墙中允许 5001 端口的出入栈规则。 在 Google 云控制台点击 VPC 网络 - 防火墙规则,点击创建防火墙规则。名称随意,来源 IP 地址范围使用 0.0.0.0/0,协议和端口将5001端口的 tcp和udp都开通,其他默认,具体如下:
5. 客户端链接
本地下载安装 SSR 客户端:
这里以 MacOS 客户端为例子
至此,所有操作已经完成,只需要在本地配置好连接即可国际旅游
版权所有,本作品采用知识共享署名-非商业性使用 3.0 未本地化版本许可协议进行许可。转载请注明出处:https://www.wangjun.dev//2019/06/ssr-build/