搭梯子教程 (科学上网) — CentOS7 + SS

搭梯子教程 (科学上网) — CentOS7 + SS

很多 IT 行业的新人, 在工作或者学习中, 经常需要查看国外的一些技术网站, 但是由于一些限制很多网站都无法访问, 特别是对于 Android 的开发者来说, 虽然现在 Android 已经有国内官网, 但是还是有很多其他的技术信息在国内的官网上无法找到, 本文就教大家如何通过搭梯子实现访问这些网站的方法, 希望大家在学习研究的时候, 少走一些弯路.

本文介绍的是: 如何在 CentOS7 服务器上部署 Shadowsocks 实现梯子功能.

一, 购买服务器

要搭梯子首先得需要一个海外的 VPS, 这里我用的是 Vultr https://www.bzblg.com/go/vultr3 , 经过对比 Vultr 的性价比很高, 最便宜的 2.5 刀, 500G 流量, 而且可以用支付宝来支付.

1, 注册:

点击注册 https://www.bzblg.com/go/vultr3

2, 充值: Vultr 可以选支付宝来充值, 支付宝最低充值 10 刀

3, 充值完成后, 点 Servers, 点右上角的加号来添加服务器

然后选择服务器位置, 配置以及系统版本, 这边有个网址大家可以测试下下载速度, 根据速度选择合适的服务器位置, 目前 2.5 美元的只有 IPV6, 大家不放心的话 可以选 5 美元的:

测速地址

系统的话, 选择 CentOS7

接下来是选择价格, 选完直接点右下角的购买就可以了, 其他选项可以不管. Vultr 购买完不会马上扣你钱, 它是按小时收费的, 用多久收多少, 不用可以直接停掉

4, 服务器购买完成后, 等几分钟, 等创建好之后点进去看详情, 记住 IP 地址, 用户名和密码.

二, 配置服务器

1, 首先我们要做的是连接服务器, 我们需要一个 SSH 客户端来连接, 我这边用的是 putty(文末附工具下载地址), 打开 putty 后输入服务器的 ip 地址点 open 就可以了, 然后输入用户名和密码 (鼠标右键是粘贴) 就进去到你的远程服务器了.

2, 安装 python, 安装过程遇到 Y/n 的一律输入 Y(按顺序执行下面命令):

yum install python-setuptools

3, 安装 pip, 依次执行下面几个命令:

  1. wget https://pypi.python.org/packages/source/p/pip/pip-1.3.1.tar.gz –no-check-certificate
  2. tar xzvf pip1.3.1.tar.gz
  3. cd pip1.3.1
  4. python setup.py install

4, 安装 Shadowsocks:

pip install shadowsocks

出现 Successfully installed shadowsocks-XXX 说明安装成功了

5, 按顺序执行下面命令, 在 / etc 目录下新建文件夹 “shadowsocks”, 然后在 shadowsocks 文件夹下新建文件 “config.json”:

  1. mkdir /etc/shadowsocks
  2. vi /etc/shadowsocks/config.JSON

输入完上面命令之后出现的页面, 就相当于 Windows 中的记事本. 最下一行提示我们当前这个文件是新建的.

在这个视图中有如下几个按键需要记住 “i”: 按键盘上的 i 键, 窗口最底下显示 “insert”, 表示当前文件可编辑.“Esc”: 编辑完之后按 Esc 退出编辑模式.“:”: 半角的冒号, 在非编辑模式下按键盘上的冒号(半角), 可以进入输入命令的模式.“w”: 在命令模式中输入 w 并回车, 窗口最下显示 “written”, 表示所做的更改已保存.“q”: 在命令模式中输入 q 并回车, 可以退出当前的编辑器.

config.JSON 的内容如下:

  1. {
  2. “server”:“0.0.0.0”,
  3. “server_port”:8388,
  4. “password”:“your_password”,
  5. “timeout”:600,
  6. “method”:“aes-256-cfb”,
  7. “fast_open”: false
  8. }

“server”: 是你 Vultr 服务器的 ip 地址

“server_port” 和 “password” 可以根据自己的要求设定

如果需要同时开多个端口, config.JSON 的内容可以设置如下:

  1. {
  2. “server”:“0.0.0.0”,
  3. “port_password”: {
  4. “8888”: “your_password1”,
  5. “8889”: “your_password2”
  6. },
  7. “timeout”:600,
  8. “method”:“aes-256-cfb”,
  9. “fast_open”: false
  10. }

6, 执行以下命令启动 Shadowsocks:

ssserver -c /etc/shadowsocks/config.JSON -d start

如果停止 Shadowsocks 执行如下命令(此步不需要执行):

ssserver -c /etc/shadowsocks/config.JSON -d stop

7, 设置 Shadowsocks 开机自启动

执行下面的命令, 创建 shadowsocks.service 文件:

vi /etc/systemd/system/shadowsocks.service

shadowsocks.service 的内容如下:

  1. [Unit]
  2. Description=Shadowsocks
  3. After=network.target
  4. [Service]
  5. Type=forking
  6. PIDFile=/run/shadowsocks/server.pid
  7. PermissionsStartOnly=true
  8. ExecStartPre=/bin/mkdir p /run/shadowsocks
  9. ExecStartPre=/bin/chown root:root /run/shadowsocks
  10. ExecStart=/usr/bin/ssserver pidfile /var/run/shadowsocks/server.pid c /etc/shadowsocks/config.JSON d start
  11. Restart=onabort
  12. User=root
  13. Group=root
  14. UMask=0027
  15. [Install]
  16. WantedBy=multiuser.target

设置文件权限:

chmod 755 /etc/systemd/system/shadowsocks.service

启动服务:

  1. systemctl start shadowsocks
  2. systemctl enable shadowsocks

8, 开启配置端口(以 8888,8889 端口为例):

  1. firewallcmd zone=public addport=8888/tcp permanent
  2. firewallcmd zone=public addport=8889/tcp permanent
  3. firewallcmd reload

三, Final

好了, 到此, 你的梯子已经搭好了, 你现在只要去下载 shadowsocks 的客户端填上 Config.JSON 中的 ip 地址, 端口号, 以及密码就可以了.

大家如果有遇到问题可以关注本博客其他文章, 以后会持续更新

联系方式: 931003200

Putty 下载地址:

  1. Windows:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
  2. Mac:https://putty-for-mac.soft32.com/

shadowsocks 客户端下载地址:

  1. Windows
  2. https://github.com/shadowsocks/shadowsocks-windows/releases
  3. Mac OS X
  4. https://github.com/shadowsocks/ShadowsocksX-NG/releases
  5. Linux
  6. https://github.com/shadowsocks/shadowsocks-qt5/wiki/Installation
  7. https://github.com/shadowsocks/shadowsocks-qt5/releases
  8. iOS
  9. https://itunes.apple.com/app/apple-store/id1070901416?pt=2305194&ct=shadowsocks.org&mt=8
  10. https://github.com/shadowsocks/shadowsocks-iOS/releases
  11. https://play.google.com/store/apps/details?id=com.github.shadowsocks
  12. https://github.com/shadowsocks/shadowsocks-android/releases

百度云盘: h8iv https://pan.baidu.com/s/1F4JE5k_W6ZhnaUFY1DukQA

微云: ejH6 https://share.weiyun.com/5agecdz

来源: https://yq.aliyun.com/articles/681931

没有钱 摆地摊 月入2万的10个小生意 小本生意 地摊货源 创业项目 不起眼的暴利小生意 地摊货批发网
蒋金阳:转折点营销研究商学院创始人 » 搭梯子教程 (科学上网) — CentOS7 + SS
友情提示: 付款后如果下载资源遇到问题请立即联系客服
 

发表评论

提供最优质的创业资源集合

立即查看 了解详情