跳至主要内容

Shadowsocks 代理使用

SwitchySharp

SwitchySharp 是 Google Chrome 浏览器上的一个代理管理扩展程序,目前最好用的代理程序。

Shadowsocks 代理使用

shadowsocks 是使用 SOCKS 5 代理,并支持多种加密模式,更有多种语言的版本,可以更具自己的需要选择。
你需要在本地装一个客户端,在远程服务器上搭一个服务端。
1. 服务端配置,需要独立的 VPS 或服务器才行,也可以是用公开的服务端。

安装

Debian / Ubuntu:
apt-get install python-pip python-m2crypt
pip install shadowsocks
CentOS:
yum install m2crypto python-setuptools
easy_install pip
pip install shadowsocks

服务器配置

服务端安装好以后,创建一个配置文件 /etc/shadowsocks.json。 示例:
{
"server":"服务器 IP 地址",
"server_port":8388,
"local_address": "127.0.0.1",
"local_port":1080,
"password":"mypassword",
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false,
"workers": 1
}

配置说明

server 服务端监听的地址,服务端可填写 0.0.0.0
server_port 服务端的端口
local_address 本地端监听的地址
local_port 本地端的端口
password 用于加密的密码
timeout 超时时间,单位秒
method 加密方法,推荐 "aes-256-cfb"
fast_open 是否使用 TCP_FASTOPEN, true / false
workers worker 数量,Unix/Linux 可用,如果不理解含义请不要改

运行

如果要在后台运行, 请使用 supervisor
ssserver -c /etc/shadowsocks.json

评论

此博客中的热门博文

使用Squid搭建HTTPS代理服务器

使用Squid搭建HTTPS代理服务器 发布于 2015年02月25日 由于经常去的一些国外网站如Google、Blogspot、Wordpress被“出现了技术问题”,访问不了,于是我在自己的DigitalOcean云主机上搭建了一个Squid代理服务器用于科学上网。Squid支持HTTP、HTTPS代理,因此能够满足日常访问国外某些网站的需求。然而如果直接使用HTTP连接Squid是明文传输的,在第一次使用时,会马上“出现技术问题”,因此需要使用stunnel加密代理通道。具体配置步骤如下,云主机的Linux发行版是Ubuntu 14.10 x32,如果你使用的是其他发行版,包管理与配置文件路径会略有不同。 安装必要的软件 安装apache2-utils用于HTTP认证文件的生成, apt-get install apache2-utils -y 安装Squid, apt-get install squid3 -y 安装stunnel, apt-get install stunnel4 -y 配置Squid 生成HTTP认证文件,输入对应的密码。这个认证文件用于之后HTTP代理的认证登录,如果不需要登录认证,可以略过。 htpasswd -c /etc/squid3/squid.passwd <登录用户名> 修改Squid默认配置,配置文件位于/etc/squid3/squid.conf。 1. 修改监听地址与端口号 找到TAG: http_port注释,把其下方的 # Squid normally listens to port 3128 http_port 3128 中http_port修改为127.0.0.1:3128,使得Squid只能被本地(127.0.0.1)访问。此处可以修改为监听其他端口号。 2. 修改访问权限与HTTP认证(可选) 若不需要添加HTTP认证,只需将http_access deny all修改为http_access allow all即可,无需下列的操作。 使用如下命令生成认证文件, htpasswd -c /etc/squid3/squid.passwd <登录用户名> 再次打开Squid配置文件/etc/squid3/squid...

浅析PAC,教你动手修改你的PAC文件及user-rule文件实现自动代理

浅析PAC,教你动手修改你的PAC文件及user-rule文件实现自动代理 时间 2015-08-09 13:14:11  阿超的博客 原文  http://www.awolau.com/shadowsocks/start-pac.html 主题 Shadowsocks Shadowsocks作为现在一种很流行的穿墙工具,以其轻量级、速度感人等优点深受广大网友热捧。与VP_N相比,他就像一把锋利的”瑞士军刀”,不用受制于“系统全局代理”模式的困扰,控制更加便捷,基于Socks5安全加密协议,防止GF*W通过分析流量特征从而干扰的问题。而又不像GoAgent这种集中式爬墙模式,一般不会出现全局封锁等现象。不管你是因为什么原因喜欢上Shadowsocks,我相信她一定有给你带来好的体验的方面。 在Shadowsocks里面,系统代理模式有两种,一种是“系统代理模式”,另一种是“PAC代理模式”,通常情况下我们会选择后者,今天这里给大家解析一下PAC模式的原理以及如何修改PAC文件、user-rule文件实现自动代理,希望大家可以通过本文更的“科学上网”。 什么是PAC 代理自动配置(英语:Proxy auto-config,简称PAC)是一种网页浏览器技术,用于定义浏览器该如何自动选择适当的代理服务器来访问一个网址。 一个PAC文件包含一个JavaScript形式的函数“FindProxyForURL(url, host)”。这个函数返回一个包含一个或多个访问规则的字符串。用户代理根据这些规则适用一个特定的代理其或者直接访问。当一个代理服务器无法响应的时候,多个访问规则提供了其他的后备访问方法。浏览器在访问其他页面以前,首先访问这个PAC文件。PAC文件中的URL可能是手工配置的,也可能是是通过网页的网络代理自发现协议(Web Proxy Autodiscovery Protocol)自动配置的。 上面是从维基百科摘录的关于PAC的解释,我做了一个简单的图片解释什么是PAC: 简单的讲,PAC就是一种配置,它能让你的浏览器智能判断哪些网站走代理,哪些不需要走代理。用过Shadowsocks的朋友应该会知道, shadowsocks.exe 同级目录下有一个 pac.txt 文件,这正是我们本文刚刚所说的pac配置文件。...

日本VPS —— ConoHa

日本VPS —— ConoHa,介绍一些心得体验 ConoHa管理面板 作为一名职业PHPer,Linux终究还是逃不了(尽管我并不喜欢对着黑底白字敲代码)。为了锻炼自己的能力,我忍痛将小站从别人赞助的虚拟空间里搬离,决定租个VPS挂SS挂网站,并用于各种实验和学习,毕竟虚拟机还是不过瘾。以下内容纯手打,菜鸟之见,若有不足还望指出。 VPS的选择 首先本着支持国产的心态,看了看国内(含香港)的一些VPS,贵得吓人。再看看国外VPS,默默的放弃了国内 在V2EX和一些论坛逛了一个上午,也做了一些相关的咨询,不少人建议我买搬瓦工(BandwagonHost),也有推荐其他国家的VPS。这些VPS无一例外性价比超高,但由于距离远,延迟和稳定性都不太好,挂个网站无妨,但对于我这种还需要挂SS、做实验和学习的人来说并不那么合适。眼光回到亚洲,看看VPS行业比较发达的日本,Linode-JP、Sakura、ConoHa、Vultr四家不约而同的出现在各种帖子、评测中,我也跟风看看这几家吧! Linode 说到VPS,当然都是Linode大法好,可是Linode东京节点无限缺货啊,据说仅限老用户购买 被VPS代购玩坏了 ,X宝上的Linode代购也只是给你开通子帐号,万一他哪天不高兴了,随时可以把你的VPS弄个底朝天,太没安全保障;网上也没见到有人愿意转让的,无奈放弃。 Sakura 据说在日本口碑极好,被称为日本的Linode。然而申请条件需要你肉身在日本…作为一个优秀的 退役共青团员  预备党员,果断放弃。不过据说也是因为这个原因,才能保证服务器稳定。毕竟现在国内IT行业飞速发展,涌到国外到处 玩坏 购买VPS的国人越来越多 中国人真是太可怕了 Vultr 本来差点就要买这家了,口碑还不错。不过对于英文界面,总是有种莫名的恐惧感(虽然基本上都看得懂),再加上跟ConoHa相比,性价比占下风,放弃 ConoHa 一打开网页,就被满满的中文吓到了,而且看起来并不是机翻,网页看起来也算顺眼 (美云酱也很顺眼) 。900日元(约45RMB,安倍经济学大法好,多亏了它日元才降降降)双核1G、50GSSD、不限流量、100M保底带宽,满满的性价比 (国内VPS吃翔) 。而且点击别人的邀请链接注册的话,还可以...