移动端 | 加入收藏 | 设为首页 | 最新ss | 赞助本站 | RSS
 

freefq.comfree——免费、自由fq——翻墙

困在墙内,请发邮件到freefqcom#gmail.com获得最新免费翻墙方法!
您当前的位置:首页 > 网络翻墙技巧

手把手教学之利用VPS实现科学上网

时间:2016-04-22  来源:简书  作者:大梦想家 条评论

因为是计算机专业,平时查资料什么的还是谷歌比较靠谱,无奈谷歌被墙,以前都是去淘宝买10块钱一个月的SS账号实现科学上网,用了一段时间突然想自己搭一个梯子, 以便在互联网里自由地遨游,折腾了一下午,基本搭建完毕,所以将自己的搭建过程记录下来,让有意自己实现科学上网的人可以在这篇教程的指导下一步一步完成,我相信搭建完后之后你一定会像我一样油然而生一种自豪感,瞬间膨胀,感觉自己都要上天了。wei免费翻墙网

好,前面做了这么多铺垫,下面正式开始我们的教程。wei免费翻墙网

第一步:首先你得有个VPS

买VPS的话有很多选择,搬瓦工、Digitalocean、Vultr、Conoha等等都是不错的选择,读者朋友可以自行选择,笔者选用的是Conoha(怎么感觉有打广告的嫌疑,不行,我要发邮件给Conoha让他们付我广告费),搬瓦工的话性价比也还可以,便宜又好用!wei免费翻墙网

第二步:配置你的VPS

一般来说,买的VPS都是装好了系统的,这里以CentOS 7.2为例,利用远程登录软件登录到你的VPS上,这里笔者推荐使用secureCRT,利用这个软件在windows下操作你的VPS会特别方便 。登陆上去后,那么自然就是要配置环境了,笔者使用的环境是LAMP,当然,你也可以用LNMP,这个不存在问题,只是本文教程是基于LAMP。可能有些读者会问,LAMP是什么?我没有linux方面的使用经验怎么办?本文的标题是手把手教学,自然是简单易懂,关于这个LAMP,网上已经有大神写了 LAMP一键安装脚本,在这里感谢秋大,让我在搭建过程中省了不少时间wei免费翻墙网

LAMP环境配置

1.准备工作

yum -y install wget screen unzip      #安装一些基础软件wei免费翻墙网

2.下载、解压并赋予执行权限

wget --no-check-certificate -O lamp.zip wei免费翻墙网

https://github.com/teddysun/lamp/archive/master.zip     #这是一条命令wei免费翻墙网

unzip lamp.zip     wei免费翻墙网

cd lamp-master/wei免费翻墙网

chmod +x *.shwei免费翻墙网

3.安装LAMP

./lamp.shwei免费翻墙网

4.安装过程中的注意事项

安装过程中会让你选择各种软件的版本以及设置MySQL数据库密码,下面是笔者关于软件版本的选择,你如果不知道怎么选的话可以照着我这个选wei免费翻墙网

MySQL    版本:5.5wei免费翻墙网

PHP         版本:5.5wei免费翻墙网

整个安装过程在半个小时左右,其实笔者不知道具体是多久,因为笔者执行了脚本后就去操场跑步了,跑完步回来环境就搭建好了,没出什么意外,一切都很顺利,希望你们也如此!wei免费翻墙网

三.配置数据库

在浏览起立输入 你的VPS的IP/phpmyadmin便可以进入数据库管理页面,使用你在安装LAMP时设置的账号密码进行登录即可wei免费翻墙网

 wei免费翻墙网

wei免费翻墙网
phpmyadmin登陆界面

新建一个数据库,取名shadowsocks(其实名字可以随便取,这个无所谓,只是下面的步骤里还有个填数据库名字的,对应起来就可以),建好数据后将ss-panel源码包中的db-160404.sql(你的可能不一定叫这个名字,-后面是你下载源码的日期)导入到数据库中wei免费翻墙网

 wei免费翻墙网

wei免费翻墙网
 

 wei免费翻墙网

四. 安装并配置ss-panel

ss-panel是一个前端框架,使用这个框架可以很简单地搭建一个SS分享站,实现效果如下图所示wei免费翻墙网

 wei免费翻墙网

wei免费翻墙网
ss-panel界面

 wei免费翻墙网

1.下载ss-panel源码,解压然后使用secureFX将文件上传至/data/www/default目录下(放到这个目录下是因为秋大的一键脚本的网站默认目录就是这个)

ss-panel  GitHub 项目地址:ss-panelwei免费翻墙网

当然,你也可以使用下面的命令在VPS上直接进行下载wei免费翻墙网

cd /data/www/default         #进入default文件夹wei免费翻墙网

git clone https://github.com/orvice/ss-panel.git         #从github上下载源码wei免费翻墙网

2.源码的问题解决之后,现在你的VPS上的文件目录结构应该是这样的,确保ss-panel解压出来的文件放在default目录下

 wei免费翻墙网

wei免费翻墙网
文件目录结构

3.配置ss-panel

笔者在这个步骤之前一直很顺利,但是在这个步骤确实耗费了一些时间,因为ss-panel已经升级到第三版了,而大多教程都是基于第二版的,不过最后还是在github上找到了答案。wei免费翻墙网

 wei免费翻墙网

wei免费翻墙网
ss-panel路径配置

这是ss-panel作者的说明,下面我来讲一下具体操作wei免费翻墙网

cd /usr/local/apache/conf/extra/       #进入extra文件夹wei免费翻墙网

vim httpd-vhosts.conf   #编辑httpd-vhost文件wei免费翻墙网

wei免费翻墙网
apache配置
                              

安装composer来自动管理依赖

# curl-sS https://getcomposer.org/installer | phpwei免费翻墙网

# php composer.phar  installwei免费翻墙网

再安装所需的 redis 依赖

#sudo apt-get install redis-serverwei免费翻墙网

接着进行我们的配置

# cp  .env.example  .env         wei免费翻墙网

.env.example是ss-panel源码包里的一个文件,它是一个隐藏文件,可以通过ls -al命令来查看到它,这个文件主要用来配置数据库,把对应项填写好即可wei免费翻墙网

wei免费翻墙网
env配置文件

这个时候,你便可以在浏览器里输入 IP/admin来进入sspanel后台了,不过在这之前你还需要创建一个管理员账户wei免费翻墙网

# php xcat createAdmin    #在站点根目录下也就是default文件夹下运行wei免费翻墙网

add admin/创建管理员帐号.....wei免费翻墙网

Enter your email/输入管理员邮箱: h@prinzeugen.netwei免费翻墙网

Enter passwordfor: h@prinzeugen.net /为 h@prinzeugen.net 添加密码 xxxwei免费翻墙网

Email: h@prinzeugen.net, Password: xxxwei免费翻墙网

Press [Y] to create admin..... 按下[Y]确认来确认创建管理员账户..... ywei免费翻墙网

start create admin accountSuccessful/ 添加成功!wei免费翻墙网

五.部署shadowsocks-manyuser

下载shadowsocks-manyuser到default目录下

# gitclone-b manyuser https://github.com/mengskysama/shadowsocks-rm.gitwei免费翻墙网

安装pip包管理器

# sudo yum install python-pipwei免费翻墙网

安装依赖包

# pip install cymysqlwei免费翻墙网

配置config.py

 wei免费翻墙网

wei免费翻墙网
config.py配置

防火墙配置,因为CentOS7采用的默认防火墙是firewall,所以在这里我们需要关闭默认防火墙并启用iptableswei免费翻墙网

 wei免费翻墙网

wei免费翻墙网
开启iptables

 wei免费翻墙网

放行你注册时分配的端口

#iptables -I INPUT -p tcp -m tcp --dport 你的端口 -j ACCEPTwei免费翻墙网

#iptables-savewei免费翻墙网

当然你也可以批量放行端口,下面这条语句就放行了端口号大于等于12450的端口wei免费翻墙网

#iptables -I INPUT -p tcp -m tcp --dport 12450: -j ACCEPTwei免费翻墙网

在ss-panel中添加节点,然后运行一下下面的命令

$ python servers.pywei免费翻墙网

如果不出意外的话,现在你就可以在windows上利用shadowsocks客户端进行科学上网了wei免费翻墙网

配置supervisor让server.py一直处于运行状态而不被killwei免费翻墙网

安装supervisor

#pip install supervisorwei免费翻墙网

创建配置文件wei免费翻墙网

#echo_supervisord_conf > /etc/supervisord.confwei免费翻墙网

运行supervisor服务wei免费翻墙网

# supervisordwei免费翻墙网

配置 supervisor 以监控 ss-manyuser 运行wei免费翻墙网

# vim /etc/supervisord.confwei免费翻墙网

在文件尾部添加如下内容wei免费翻墙网

[program:ss-manyuser]wei免费翻墙网

command= python /root/shadowsocks-rm/shadowsocks/servers.py       #这里的路径是py文件的绝对路径,请根据实际情况进行修改wei免费翻墙网

user= rootwei免费翻墙网

autostart=truewei免费翻墙网

autorestart=truewei免费翻墙网

重启 supervisor 服务以加载配置wei免费翻墙网

# killall -HUP supervisordwei免费翻墙网

到这里,你的科学上网利器基本上搭建完成,有前端,有后端,你可以分享给你的朋友们,当然,你还可以进行优化操作,比如修改网站的样式,加速访问速度,请各位自行探索。wei免费翻墙网

最后一点 :绑定域名

域名购买

万网或者godaddy都可以wei免费翻墙网

域名解析

万网的云解析或者DnsPod都可以用来解析,具体解析方法就不再赘述,百度上一大把,解析完成后你就可以通过你购买的域名来访问你的网站了wei免费翻墙网

没错,就是这么神奇!wei免费翻墙网

wei免费翻墙网
来自http://www.jianshu.com/p/afd8f24836ba
来顶一下
返回首页
返回首页
欢迎评论:免登录,输入验证码即可匿名评论 共有条评论
用户名: 密码:
验证码: 匿名发表

推荐资讯

Octohide VPN:快如闪电的免费VPN
Octohide VPN:快如闪
原子网络加速器 - 免费高速VPN 一键链接 方便快捷
原子网络加速器 - 免费
foxovpn绿狐VPN——即连即用、快速、安全
foxovpn绿狐VPN——即
Dubai VPN - Free, Fast & Secure VPN下载
Dubai VPN - Free, Fa
相关文章
栏目更新
栏目热门
墙外新闻
读者文摘

你可以访问真正的互联网了。You can access the real Internet.

管理员精中特别提醒:本网站域名、主机和管理员都在美国,且本站内容仅为非中国大陆网友服务。禁止中国大陆网友浏览本站!若中国大陆网友因错误操作打开本站网页,请立即关闭!中国大陆网友浏览本站存在法律风险,恳请立即关闭本站所有页面!对于您因浏览本站所遭遇的法律问题、安全问题和其他所有问题,本站均无法负责也概不负责。

特别警告:本站推荐各种免费科学上网软件、app和方法,不建议各位网友购买收费账号或服务。若您因付费购买而遭遇骗局,没有得到想要的服务,请把苦水往自己肚子里咽,本站无法承担也概不承担任何责任!

本站严正声明:各位翻墙的网友切勿将本站介绍的翻墙方法运用于违反当地法律法规的活动,本站对网友的遵纪守法行为表示支持,对网友的违法犯罪行为表示反对!

网站管理员定居美国,因此本站所推荐的翻墙软件及翻墙方法都未经测试,发布仅供网友测试和参考,但你懂的——翻墙软件或方法随时有可能失效,因此本站信息具有极强时效性,想要更多有效免费翻墙方法敬请阅读本站最新信息,建议收藏本站!本站为纯粹技术网站,支持科学与民主,支持宗教信仰自由,反对恐怖主义、邪教、伪科学与专制,不支持或反对任何极端主义的政治观点或宗教信仰。有注明出处的信息均为转载文章,转载信息仅供参考,并不表明本站支持其观点或行为。未注明出处的信息为本站原创,转载时也请注明来自本站。

鉴于各种免费翻墙软件甚至是收费翻墙软件可能存在的安全风险及个人隐私泄漏可能,本站提醒各位网友做好各方面的安全防护措施!本站无法对推荐的翻墙软件、应用或服务等进行全面而严格的安全测试,因此无法对其安全性做保证,无法对您因为安全问题或隐私泄漏等问题造成的任何损失承担任何责任!

S. Grand Ave.,Suite 3910,Los Angeles,CA 90071

知识共享许可协议
本作品采用知识共享署名-非商业性使用 4.0 国际许可协议进行许可。