vpn proxy

走向星辰大海之搭建自己的代理

内容概要: 科学上网 vpn 翻墙 代理 shadowsocks

update in 2020:  进入2020 shadowsocks的作者被请喝茶, shadowsocks 基本不能再用, 秒封. 所以推荐更为高端的科学上网工具v2ray, CDN+ websocket + TLS + v2ray 的组合基本不会再被封。 推荐阅读 科学上网进阶: V2ray, V2Ray高级技巧:流量伪装 , Clouadflare CDN加速你的网站 , v2ray多用户配置.

做IT工作的一般离不开几个国外的网站, 例如google, github 等。 在公司工作时, 公司一般都会有代理可以使用google,但是自己在家也想上google怎么办?   那就只好搭建自己的代理, 走向星辰大海了。

    刚好最近又重新搭建下了下代理,这里记录下,  供大家参考

1.   VPN 工作原理

vpn 的原理就是通过一台和google 相通的主机来访问google等被墙的资源 .

科学上网  vpn 翻墙 代理 shadowsocks VPN原理
VPN原理

本地PC和代理服务是通的, 代理服务器和墙外资源是通的,  就可以通过代理服务器来访问墙外的资源啦。

所以一般代理服务器都要购买非中国大陆的主机, 例如香港,新加坡,日本,美国等都可以。

2. 购买主机

主机厂商非常多,  国内的 阿里云腾讯云华为云等(都有国外的数据中心),  国外的Linode(http://linode.com),Vultr(http://vultr.com),DigitalOcean(http://digitalocean.com) 等等都可以,   具体选择哪家看个人选择了。

我自己选择的是帮瓦工https://bandwagonhost.com or  https://bwh1.net

一是支持支付宝比较方便, 另外是帮瓦工的VPS已经集成了几种代理软件, 搭建起来方便。

        登录帮瓦工网页, 先注册一个用户

科学上网  vpn 翻墙 代理 shadowsocks VPS选择
帮瓦工注册

然后选择VPSHosting:

科学上网  vpn 翻墙 代理 shadowsocks VPS选择
VPS选择

然后选择所需要的配置,  如果只是用来做代理的话, 选最便宜的就可以了

每种类型都提供了KVM和OVZ两种选择,  具体差异请自行百度或者google ,  这里选择KVM

点OrderKVM 后, 需要选择付款方式(月/季度/半年/年)和机房位置:

科学上网  vpn 翻墙 代理 shadowsocks VPS下单
VPS下单

然后选择checkout ,付款是选择支付宝就可以了:

科学上网  vpn 翻墙 代理 shadowsocks 确认订单
确认订单

付款成功后会收到邮件, 里面有主机的IP等信息。

3. 安装shadowsocks

Services->MyServices 下面可以看到刚才购买的机器

科学上网  vpn 翻墙 代理 shadowsocksKVM启动
KVM启动

进入KVM管理页面后,  先启动主机:

(如果状态不是Running ,点击Run 启动主机)

科学上网  vpn 翻墙 代理 shadowsocks KVM管理
KVM管理

然后再点击坐边的Shadowsocks Server,  KVM 自动帮我们安装好Shadowsocks Server:

科学上网  vpn 翻墙 代理 shadowsocks 安装shadowsocks
安装shadowsocks

使用配置文件方式来启动shadowsocks:

通过KVM 进入主机Shell:

(登录时, 需要root 用户的密码,  可以在KVM 通过Root password modification 来获取)

科学上网  vpn 翻墙 代理 shadowsocks

Shell 登录后,创建配置文件

vi /etc/shadowsocks.json,  例如

{

    "server":"23.83.226.44",

    "server_port":8388,

    "local_address":"127.0.0.1",

    "local_port":1080,

    "password":"mypassword",

    "timeout":300,

    "method":"aes-256-cfb",

    "fast_open": false

}

IP为自己主机的IP,  密码自己设置,  客户端连接时鉴权使用。

保存后退出。

重启shadowsocks 服务:

    ssserver -c /etc/shadowsocks.json -d stop
    ssserver -c /etc/shadowsocks.json -d start

本地PC 上下载shadowsocks 客户端,  下载地址:

https://github.com/shadowsocks/shadowsocks-windows/releases

双击运行exe 文件:

科学上网  vpn 翻墙 代理 shadowsocks 客户端配置
shadowsocks客户端配置
科学上网  vpn 翻墙 代理 shadowsocks 客户端配置
shadowsocks 客户端配置

IP,端口,密码和先前服务端配置文件一致,  点击OK

电脑桌面右下角找到SS , 右键,  选择Enable System Proxy 和 StartOn Boot:

科学上网  vpn 翻墙 代理 shadowsocks 客户端配置
shadowsocks 客户端 PAC模式

 ​

到这里, 整个配置完成。

Shadowsocks 的详细说明,参考以下链接:

https://github.com/shadowsocks/shadowsocks/wiki/Shadowsocks-%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E

4.  科学上网

打开浏览器, 输入google.com或者youtube.com验证 vpn 是否成功, 开始 科学上网 :

科学上网  vpn 翻墙 代理 shadowsocks  youtube

youtube
科学上网  vpn 翻墙 代理 shadowsocks  google
google

1 thought on “走向星辰大海之搭建自己的代理”

  1. Pingback: vpn 代理 proxy ---- 科学上网进阶: V2ray – The Hu Post

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top