走向星辰大海之搭建自己的代理
来源:互联网 发布:linux增加路由命令 编辑:程序博客网 时间:2024/04/30 19:33
做IT工作的一般离不开几个国外的网站, 例如google,github 等。 在公司工作时, 公司一般都会有代理可以使用google,但是自己在家也想上google怎么办? 那就只好搭建自己的代理, 走向星辰大海了。
刚好最近又重新搭建下了下代理,这里记录下, 供大家参考
1. 购买主机
代理的原理就是通过一台和google 相通的主机来访问google等被墙的资源 .
本地PC和代理服务是通的, 代理服务器和墙外资源是通的, 就可以通过代理服务器来访问墙外的资源啦。
所以一般代理服务器都要购买非中国大陆的主机, 例如香港,新加坡,日本,美国等都可以。
主机厂商非常多, 国内的阿里云,腾讯云等(阿里云,腾讯云都有国外的数据中心), 国外的Linode(http://linode.com),Vultr(http://vultr.com),DigitalOcean(http://digitalocean.com) 等等都可以, 具体选择哪家看个人选择了。
我自己选择的是帮瓦工https://bandwagonhost.com or https://bwh1.net,
一是支持支付宝比较方便, 另外是帮瓦工的VPS已经集成了几种代理软件, 搭建起来方便。
登录帮瓦工网页, 先注册一个用户
然后选择VPSHosting:
然后选择所需要的配置, 如果只是用来做代理的话, 选最便宜的就可以了
每种类型都提供了KVM和OVZ两种选择, 具体差异请自行百度或者google , 这里选择KVM
点OrderKVM 后, 需要选择付款方式(月/季度/半年/年)和机房位置:
然后选择checkout ,付款是选择支付宝就可以了:
付款成功后会收到邮件, 里面有主机的IP等信息。
2. 安装shadowsocks
Services->MyServices 下面可以看到刚才购买的机器
进入KVM管理页面后, 先启动主机:
(如果状态不是Running ,点击Run 启动主机)
然后再点击坐边的Shadowsocks Server, KVM 自动帮我们安装好Shadowsocks Server:
使用配置文件方式来启动shadowsocks:
通过KVM 进入主机Shell:
(登录时, 需要root 用户的密码, 可以在KVM 通过Root password modification 来获取)
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 文件:
IP,端口,密码和先前服务端配置文件一致, 点击OK
电脑桌面右下角找到SS , 右键, 选择Enable System Proxy 和 StartOn Boot:
到这里, 整个配置完成。
Shadowsocks 的详细说明,参考以下链接:
https://github.com/shadowsocks/shadowsocks/wiki/Shadowsocks-%E4%BD%BF%E7%94%A8%E8%AF%B4%E6%98%8E
3. 验证
打开浏览器, 输入google.com或者youtube.com验证代理是否成功:
- 走向星辰大海之搭建自己的代理
- 星辰大海
- 我们的征途是星辰大海
- 我的征途是星辰大海
- 我的征途是星辰大海
- OJ_1188我们的征途是星辰大海
- 我们的征程是星辰大海
- 我的征途是星辰大海
- vijos训练之——星辰大海中闪烁的趣题
- 我们的征途是星辰与大海(二)
- 我们的征途是星辰与大海(三)
- 我们的征途是星辰与大海(一)
- 我们的征途是星辰与大海(四)
- 蓝桥杯--算法提高 我们的征途是星辰大海 (模拟)
- 陈年的凡客征途注定是星辰和大海
- 算法提高 我们的征途是星辰大海
- 蓝桥杯 算法提高 我们的征途是星辰大海
- 算法提高 我们的征途是星辰大海
- Android——自定义控件(一)
- 关于java中indexOf方法在ArrayList集合中的使用
- 六、Java标识符
- 简介Linux文件权限
- 二叉树JAVA实现
- 走向星辰大海之搭建自己的代理
- java报错-->Error creating bean with name 'org.springframework.web.servlet.resource.ResourceHttpRequest
- Java基础循环结构,以及循环控制语句break,continue,return
- 每日英语阅读(二十一)
- [nginx]nginx的性能优化
- 51nod 1289 大鱼吃小鱼
- Java密码学
- JDBC之使用SimpleJdbcTemplate和泛型技术简化代码
- [NOIP2015] 斗地主