作者shengshampoo (Sheng Shampoo)
看板WorkinChina
标题[讨论] 粗略整理VPS 架设SS 等相关工具笔记
时间Sun Apr 15 17:54:45 2018
关於 SS 等相关议题,
在 PTT 似乎在 WIC 版,
比较切身感受,
讨论交流比较活络,
所以PO 文汇整一些资料链接。
大概是三月中,
翻阅到 Vultr 的新用户充值补贴优惠讯息:
https://tr.im/1bu1u
Paypal 储值 USD 5$,
额外获得一年有效的25 $。
开始我的首次购买 VPS 体验。
(现在四月似乎还仍提供此优惠)
接下来,
翻阅网路相关资料,
陆续安装,设定科学上网工具,
如:SSR,Brook,goflyway,WireGuard。
连线,依据上网 IP资讯等
确认科学上网是否成功。
以下笔记几乎都是转载於网路资料,
算是拾人牙慧,
但也因为有这些资料,
也才能够顺利科学连外成功。
VPS 服务品牌的挑选考量有几点,
如:
1。以小时计费,
删除VPS系统即停止扣费,
而无需使用完整一个月的计费周期。
2。可弹性,免额外付费,
或是少许花费即可弹性,
更换另一个IP位址。
Vultr 以小时计费址,
VPS更换另一个IP位址也不麻烦,
新建立系统即可产生另一组IP位址,
删除原有的系统,
即可摆脱原本的IP位址,
和连带依附的费用也就停止计费。
3。KVM 架构。
4。VPS 品牌知名,使用者众多,
相关用户评测好找好问。
短时间不致於关闭服务,
退出经营市场影响下游用户。
而 VPS 分配的IP 位址在各地区连线品质,
会透过多点ping测试网站
https://ping.pe/
确认中外各地服务器连线的响应速度有无逾时。
所以会选择Vultr ,
是基於这些理由,
而新用户充值补贴优惠,
些许评估短期不妨试试的念头。
当然,
也是有现成已架设好的SS/SSR服务,
拿出来提供用户选购。
我是偏好搜寻依据网路资料,
一步一步慢慢动手架构出个人翻墙系统。
此外,
这些资料大都有完整的中文资料,
并且还可以多方尝鲜其他比较不一样,
小众的第三方工具。
以下是後续安装设定的资料整理:
Github 的 Alvin999
Vultr 购买教学:
https://tr.im/1Vggl
赞助帐号:
https://tr.im/21dhT
新建立系统OS,
我习惯以Ubuntu 16.04 为主。
系统开通後远端SSH连线登入後,
会先修改预设DNS,
nano /etc/resolv.conf
nameserver 改成9.9.9.9 或是1.1.1.1。
然後更新套件资料库
apt-get update
安装特定套件後,
直接系统升级到Ubuntu 18.04 LTS beta:
https://tr.im/1wJHx
apt-get install update-manager-core
do-release-upgrade -d
系统升级完成後,
VPS重开机再优化系统和安装相关工具。
优化系统:
BBR:
https://tr.im/21Tne
Ubuntu 18.04 LTS 内核版本已是4.1x以上,
直接就可以开启BBR。
sudo modprobe tcp_bbr
echo "tcp_bbr" | sudo tee -a /etc/modules-load.d/modules.conf
echo "net.core.default_qdisc=fq" | sudo tee -a /etc/sysctl.conf
echo "net.ipv4.tcp_congestion_control=bbr" | sudo tee -a /etc/sysctl.conf
sudo sysctl -p
其他相关优化设定指南:
https://tr.im/1uOKz
翻墙工具:
直接使用牛人的SSR 单一指令稿一键安装设定:
https://shadowsocks.be/9.html
SS/SSR的 建议配置:
https://tr.im/1vM7D
而其他同同质性的类Socks5 Shadowsocks 代理工具,
我则是用 Brook/goflyway/go-shadowsocks2
Brook:
https://github.com/txthinking/brook
goflyway:
https://github.com/coyove/goflyway
go-shadowsocks2:
https://github.com/riobard/go-shadowsocks2
这三个均是用Go程式语言编写,
所以直接发布提供静态编译单一执行档,
VPS和用户端,
下载同一个档案,
各别执行和对应附挂的参数,
即可相互连通使用,
非常简单。
另一个现阶段还在摸索的工具:WireGuard,
它和 Socks5 代理协议的SS/SSR 完全不一样,
网路上大多都是和 OpenVPN 比较分析,
目前还仍还在进行开发,
释出的套件仅挂上测试版本,
还有待日後修正改良更新。
也仅有 Linux 版本可用,
没有Windows版,没有手机App,
限缩用户端也必须是 Linux 才可用。
相关讨论:
https://tr.im/1VGe3
https://tr.im/1X6dR
加密技术协议资料:
https://www.wireguard.com/protocol/
目前我是参考这个文章:
https://tr.im/243NG
逐步照着文字里的指令,
在VPS 端和自己的电脑设定。
如:产生 key,VPS设定虚拟网卡,
设定档内容等。
当然这些指令,
都还在找时间慢慢厘清设定目的。
不过比较粗浅好懂的资讯,
如依据自身VPS环境,
知道要换成自己VPS的分发 IP。
而其他的内网IP和连线port。
如:
VPS 10.0.0.1,
自己的电脑 10.0.0.2,
连线port改成其他数值。
一番折腾後,
总算可以连通VPS 端通自己的电脑。
在自己的电脑测试
ping 10.0.0.1 VPS 内网IP OK,
ping google.com 对外连线 OK。
透过浏览器开启IP 查询网站,
如:
https://browserleaks.com/ip
也能秀出IP位址为VPS IP,
而不是自己电脑的IP。
https://i.imgur.com/LmrVNyE.png
最後,
一篇文章的开场白:
https://tr.im/1fPyV
也算是能解释,
如此丰富的中文教学文章的来由。
==========
没有哪个国家的开发者像我们一样热衷於网络拥塞的解决,
数据加密传输,以及各种代理技术的开发。
=========
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.40.184.89
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/WorkinChina/M.1523786098.A.960.html
1F:推 kanx: 谢谢, 不过我还是不太喜欢那种一键安装, 自己写script比较好 04/15 23:14
2F:→ ray0011: 8102年了还在推vultr…… 04/16 02:31
3F:→ scotthsiung: vultr没什麽问题啊 我之前自架很方便 04/16 08:22
4F:推 babylon297: 这边资讯太落後了,vultr和搬瓦工别人2015就在用,不 04/17 16:51
5F:→ babylon297: 是特别好的线路又容易被墙,性价比一般般,小时计费也 04/17 16:51
6F:→ babylon297: 有其他选择 04/17 16:51
关於这点,我想用买智慧型手机来类推。
对一般不太熟悉 3C科技 的人士,
原则上会推荐一线大厂,
如:OV小米华为的主流机种。
性价比当然不是最好,
但是考量原厂软硬体的售後保固支援,
亲朋好友的亲身体验分享等。
操作上的疑难杂症会比较好处理。
如果对手机规格非常清楚,
会比较CPU,RAM,镜头等硬件规格,
和售价做比较,
当然可以挑选适合自己喜欢,
而且性价比最好的手机。
回到主题,
我入门刚开始挑选VPS,
也在对岸相关VPS评测网站查询资料:
https://tr.im/1koYW
https://tr.im/1gDwL
https://tr.im/24Xmm
推荐新手用户可以选择哪些知名一线,
有口碑的厂牌。
当然,
对进阶用户而言,
可以多方比价,比规格,
国际间一卡车牌子的VPS任君挑选:
https://tr.im/1hiJA
https://tr.im/1oxd1
但是有些无形的风险是多方尝试才知道:
网速不如意,退款不透明,
TOS 不允许开Proxy服务等严苛要求等。
这也是必须承担的。
※ 编辑: shengshampoo (220.142.224.46), 04/18/2018 00:42:38