今天就一个目的,让你可以FQ成功,其他人我不知道,但就程序员来说,不能使用 Google 那真是一大损失,当然还有对所有人适用的 YouTobu 这个视频网站,资源多的没话说,别的不说,学习英语很方便。
 
当然我们FQ的目的只是为了更好的学习,嗯,反党反革命的事咱们也不干哈。
 
首先解释一下,什么是FQ。在解释FQ之前先说明一下什么墙,我们国家呢,为了国家的和平安定,国家意志不受美帝等的侵害,为互联网设计了一堵墙,也就是防火墙,全称是中国国家防火墙(Great FireWall of China)。
 
你可能知道的 Google、YouTobe、Twitter、Facebook,等都被隔在墙外,所以我们常说的FQ指的就是可以越过 GWF 访问那些正常不能访问的网站。
 
那么FQ的原理又是什么呢?我们常说的就是建立 VPN(Virtual Private Network)虚拟专用网络,什么意思呢,就是说,本来我们和 Google 服务器之间有一堵墙的,现在呢,假装没有了,建立一个虚拟的线路就可以了。
 
怎么建立虚拟的网络呢?我们需要工具啊,我用的工具就是 SS,对了,刚刚有个事情没有说清楚,并不是所有外国的网站我们都不能访问啊,我们可以访问的网站叫 Spring 好了。为了描述的清楚呢,我专门花了一张图。
 
图中的虚线即代表 VPN,从这个图中我们便可以看到我们想要实现这个,需要 2 个东西加一些小小的配置。
第一需要国外的一个 VPS,类似于国内说的阿里云,这里我所能找到的性价比较高的一个服务商是 Vultr,正好这段时间还在做活动,充值 25 刀送 50 刀(吐血啊,我怎么没赶上)。
 
给大家看看大致长什么样的,现在最便宜的是 3.5 刀/月。
 
 
对了,购买服务器的时候呢,想要得到优惠,必须要用下面这个链接购买呦,嗯,我推荐成功的话也是有一定的奖励的呢。记得点这里呦
https://www.vultr.com/?ref=7950010-4F
为什么当时没有人给我推荐,难过……
 
 
第二就是需要 SS 工具,这个工具我已经上传到我的公众号【余同学的开发之路】后台,后台回复【ss】即可获得,温馨提示一下,这种工具呢,是见不得阳光的,所以链接失效了,你就再联系我吧。
 
好了,VPS 和 SS 都有了之后呢,我们需要在 VPS 上安装 SS 服务端并进行相关配置,使得我们的本机 SS 客户端可以和远程相连。这样 VPN 即搭建成功。
 
在 VPS 上的具体操作可分为以下三步:
 
1、安装 SS
 
wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh # 安装
chmod +x shadowsocks-all.sh # 赋权限
./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log # 输出日志
 
2、配置 SS
 
 
vi /etc/shadowsocks.json
 
/****** 多用户 ******/
{
   "server":"xxx.xxx.xxx.xxx", // 这里填写你的服务器的IP地址
   "port_password":
   {
     "8234":"*********",       // 为8234端口设定自定义的密码
     "8235":"*********",       // 为8235端口设定自定义的密码
     "8236":"*********"        // 为8236端口设定自定义的密码,如果还需要多个账号,按此格式往下添加即可,但要保证最后一个账户密码后面没","切记!
   },
   "timeout":300,
   "method":"aes-256-cfb",
   "fast_open":false
}
 
3、开启配置的端口
 
firewall-cmd --state  # 查看防火墙状态
如果返回信息是:running,表示防火墙已开启,如果没有的话,需要打开防火墙,命令如下:
systemctl start firewalld
下面开始给指定端口放行,以8234为例,输入命令:
firewall-cmd --zone=public --add-port=8234/tcp --permanent
返回信息为:success  即表示添加成功。
 
重启防火墙以更新配置的端口规则,输入如下命令,回车:
firewall-cmd --reload
查看已开启的端口,输入如下命令,回车:
firewall-cmd --list-ports
 
最后一步,启用ShadowSocks服务,输入命令,回车:
ssserver -c /etc/shadowsocks.json -d start
 
好了,到这里,基本上就算万事具备了,开始使用 SS 客户端进行连接吧,双击运行一下小飞机,输入一下服务器地址、端口号和密码,搞定!
 
最后的最后,我想说的是,如果你是程序员,不要害怕,不要怕麻烦,其实很简单的,早一天 Google,早一天享福。

什么?作为程序员的你还不知道怎么访问 Google的更多相关文章

  1. 程序员,你还不会合理选择Filter、Interceptor、Aspect?

    小伙伴们应该听说过过滤器.拦截器.切面,印象上都能够起到截断拦截的作用,在做一些业务需求时,不知道如何选择,今天老顾就来介绍一下他们之间的区别. 过滤器可以拦截到方法的请求和响应 (ServletRe ...

  2. 程序员们,还在挣扎着上不了github吗

    前言 无兄弟,不篮球:无github,不代码.github和stackoverflow是程序员们的最爱,哪怕是github总是在抽疯,虐了程序员们千百遍,但他们还是想各种办法艰难地在github分享他 ...

  3. @程序员,你们还在用网上乱找的方法导入导出Excel么,我们给你造了个轮子!!!!!

    程序员的显著特点 有一天跟一位同事跟我闲聊,讨论起过去若干年软件行业的感受,他问了个问题:你觉得一个好的软件工程师最显著的特点是什么? 我想了一会,说:大概是坐得住吧. 某种意义上来说,在互联网技术飞 ...

  4. 程序员的自我修养:高效使用Google解决问题

    如果票选近二十年最伟大的发明,我相信搜索引擎肯定会占据一个不容小觑的位置,它不单是一项发明,更是一项成就,最大程度消灭了信息的不平等.既然人人都可以接触到海量的信息,那么衡量信息财富多寡就只剩下技巧这 ...

  5. 《程序员的呐喊》:一个熟悉多种语言的老程序员对编程语言、开发流程、google的战略等的思考,比较有趣。 五星推荐

    作者熟悉二三十种编程语言,写了20多年代码.本书是作者对编程语言.开发流程.google的战略等的思考.比较有趣. 前面部分是作者对编程语言的一些思考.作者鄙视C++, Java,面向对象.比较有趣的 ...

  6. 【译】x86程序员手册19-6.3.2数据访问的约束

    6.3.2 Restricting Access to Data  数据访问的约束 To address operands in memory, an 80386 program must load ...

  7. 全球最火的程序员学习路线!没有之一!3天就在Github收获了接近1w点赞

    大家好,我是G哥,目前人在荆州办事,但是干货还是要安排上! 国外有一个爆火的开发人员学习路线,目前已经在 Github收获了 131 k+ star,Star 数量在 Github 所有仓库中排名第 ...

  8. 2020年我国到底有多少程序员?现在学习java还来得及吗?

    中国有多少程序员?现在还值得学java吗? 跪求关注,祝关注我的人都:身体健康,财源广进,福如东海,寿比南山,早上贵子,从不掉发! JAVA起于1995年,经过20多年的发展,JAVA如今已经发展成为 ...

  9. 一个.Net程序员:既然选择了编程,只管风雨兼程(转)

    一个.Net程序员:既然选择了编程,只管风雨兼程 一次会议记录是不会有人感兴趣的,做标题党也是不道德的.所以,走了个折衷的路线,标题不叫会议记录, 内容不纯总结,技术加吐槽,经验加总结. 对于一个程序 ...

随机推荐

  1. Mask RCNN 学习笔记

    下面会介绍基于ResNet50的Mask RCNN网络,其中会涉及到RPN.FPN.ROIAlign以及分类.回归使用的损失函数等 介绍时所采用的MaskRCNN源码(python版本)来源于GitH ...

  2. shiro自定义realm支持MD5算法认证(六)

    1.1     散列算法 通常需要对密码 进行散列,常用的有md5.sha, 对md5密码,如果知道散列后的值可以通过穷举算法,得到md5密码对应的明文. 建议对md5进行散列时加salt(盐),进行 ...

  3. Django开发笔记二

    Django开发笔记一 Django开发笔记二 Django开发笔记三 Django开发笔记四 Django开发笔记五 Django开发笔记六 1.xadmin添加主题.修改标题页脚和收起左侧菜单 # ...

  4. openstack swift节点安装手册3-最后的安装配置及验证

    以下步骤都在controller节点上执行 1.远程获取/etc/swift/swift.conf文件: curl -o /etc/swift/swift.conf https://git.opens ...

  5. SQLServer语言之DDL,DML,DCL,TCL

    数据库语言分类 SQLServer   SQL主要分成四部分: (1)数据定义.(SQL DDL)用于定义SQL模式.基本表.视图和索引的创建和撤消操作. (2)数据操纵.(SQL DML)数据操纵分 ...

  6. wordpress安装主题时提示无法创建目录

    直接上解决办法: 找到wp-content文件夹(我的是在/home/wwwroot/default/wp-cotent) 首先给wp-content这个文件夹一个权限 chmod -R 775 wp ...

  7. jquery幻灯片插件之owl.carousel.js

    官网地址:http://owlcarousel2.github.io/OwlCarousel2/ 这个插件兼容各种浏览器,以及移动端 使用方法: 1.下载文件,解压以后,把dist里面的文件放到项目中 ...

  8. lnmp创建站点

    一.创建站点 1.输入命令 lnmp vhost add 输入域名 www.xxx.com 回车 回车 回车 y创建 n不创建 网站如果有目录权限 更改目录权限 chown -R www:www /h ...

  9. php数据类型之自动转换和强制转换

    PHP在PHP 5.x阶段都是完全的弱类型的编程语言.所谓弱类型,就是在声明变量的时候,不需要指定变量的类型.我要声明一个整型的变量,我不用在前面非得写上类型,再写变量.而PHP 7 的性能有很大的提 ...

  10. CSS----布局注意事项

    1.当div标签中含有子标签,如果div标签的大小是被div中的子标签撑起来的,那么可能布局(之后)可能就会出现问题(if 父级div中没有border,padding,inlinecontent,子 ...