当前位置:首页 > 数码 >

电脑无网络访问权限(有网但无internet访问)

来源:原点资讯(www.yd166.com)时间:2022-12-03 00:51:26作者:YD166手机阅读>>

当您在工作时想查些资料,正好这些资料是视频或音乐形式的. 咦为啥打不开,但是手机4G/5G可以打开呀, 原来是办公网络限制访问了视频音乐等网站.用手机多费电,还费流量,还不方便.

突然想到家里的宽带网速也挺快的.要是在公司也能用家里宽带就好了…
满足你,这就是今天要说的正向代理, 上原理图:
正常工作时的网络是这样的

电脑无网络访问权限,有网但无internet访问(1)

图1

一.架设代理

我们使用代理后是这样的.

电脑无网络访问权限,有网但无internet访问(2)

图2

代理软件有很多,比如squid,goProxy等.squid主要是http的代理比较局限.无论是goProxy还是squid配置起来都比较麻烦

本次采用我基于go-socks5实现的,使用简单不用配置,不记日志,默认端口8000,启动时可加-p参数修改.

下载地址: 链接: https://pan.baidu.com/s/108_3fGP14o8REfRJBtZE4g 提取码: w93c

1.1 启动服务端

在上边 图1 中右侧,服务端操作, 进入mysocks5所在的目录,运行

./mySocks -p 7777

1.2 客户端配置代理

在上边 图1 中左侧,PC端操作.使用chrome或火狐浏览器.下载SwitchyOmega插件 https://proxy-switchyomega.com/download/ ,用于连接服务端的代理进行上网.安装后新增情景模式参考如下:

电脑无网络访问权限,有网但无internet访问(3)

服务端的IP地址为公网IP.如果没有,请往下滑参考最底部的附言

并在浏览器的右上角启用

电脑无网络访问权限,有网但无internet访问(4)

1.3 测试

打开网址 cip.cc
看显示的IP是不是服务端的IP. 惊不惊喜,意不意外!

二.加密代理请求,突破限制

别着急,完成上面的步骤后,仅是用代理换了个IP上网,发现视频音乐网站依然上不去,这是为什么呢.因为是明文的请求,那么把所有请求加密下就可以了么? 对, 并且要在代理服务端解密,原理图如下:

电脑无网络访问权限,有网但无internet访问(5)

图3

说到这个连接加密就不得不提Stunnel了,主要用于隧道加密. 上图中淡蓝色背景即是它完成的功能.客户端对数据进行加密,服务端对数据解密,然后再走代理.

2.1 下载

stunnel下载地址, https://www.stunnel.org/downloads.html
如果是Linux 建议用yum或apt安装,mac建议用brew安装. 因为这个下载的是源码(win可以直接安装),需要编译安装.
安装后的Stunnel即可以是客户端也可以是服务端, 只是配置文件不一样

2.2 配置并启动服务端

这里配置实现的是上边 图3 中右侧淡蓝色背景部分

2.2.1 生成自签名证书

这里推荐使用mkcert,下载地址 https://github.com/FiloSottile/mkcert/releases

用它不需要一堆复杂的参数.非常简单,执行如下两条命令

./mkcert -install

./mkcert testxxx.com

会生成两个文件,一个cert(testxxx.com.pem),一个key(testxxx.com-key.pem).

2.2.2 配置文件(默认在/etc/stunnel目录下)

; **************************************************************************

; * Global options *

; **************************************************************************

; It is recommended to drop root privileges if stunnel is started by root

setuid = stunnel4

setgid = stunnel4

; PID file is created inside the chroot jail (if enabled)

pid = /var/run/stunnel4/stunnel.pid

debug = info

output = /var/log/stunnel4/stunnel.log

[socksProxy]

accept = 6666

connect = 7777

cert = /etc/stunnel/testxxx.com.pem

key = /etc/stunnel/testxxx.com-key.pem

注* pid的文件目录必须存在,且属主属组均是setuid和setgid设定的stunnel4,

accept 是要暴露到公网的端口,防火墙中放行

connect 是解密数据要连接的代理的端口

cert和key设置为上一步生成的证书

2.2.3 启动服务

stunnel4 /etc/stunnel/stunnel.conf

不确定是否启动成功可用命令查看 ps -ef|grep stunnel

2.3 配置并启动客户端

这里配置实现的是上边 图3 中左侧淡蓝色背景部分.

2.3.1 配置文件

; It is recommended to drop root privileges if stunnel is started by root

; PID file is created inside the chroot jail (if enabled)

pid = /usr/local/var/run/stunnelSocks.pid

[socksProxy]

client = yes

accept = 5555

connect = testxxx.com:6666

verifyChain = no

client 客户端一定要为yes

accept 客户端的代理端口也就是SwitchyOmega连接的端口.

connect 服务端的公网IP及端口

verifyChain 可以先为no, 后续玩转了再深究

2.3.2 启动服务

stunnel4 /etc/stunnel/stunnel.conf

如果是windows客户端的就更简单的,直接有界面.

2.4 测试

参考1.2中的SwitchyOmega插件配置, 把代理地址设置为localhost,端口设置为5555, 并启用代理后.

打开网址 cip.cc

看显示IP是否为服务端的IP.

实际打开视频音乐网站. 搞定!

如果你的服务端部署在阿里云或亚马逊云的国外服务器, 科学上网也是一样的道理,在此不再深究!

附言:

要完成上述功能,需要在公网上暴露出Stunnel的服务端端口,如果家中宽带无公网IP且不想拥有,可参考<<>>

如果想拥有公网IP参考<<>><< >><< >><<>>

只要你的机器暴露到公网就可能会面临网络攻击.可参考<<>>

-----------------end-----------------

欢迎大神补充指正! 如有疑问请留言!

原创不易,感谢各位 关注、点赞、评论、转发 !

栏目热文

电脑显示没连接任何网络怎么办(台式电脑连不上宽带)

电脑显示没连接任何网络怎么办(台式电脑连不上宽带)

很多朋友使用电脑时,会遇到提示“IP地址错误,网络无法接通”的提示,如果从网络上找教程,很多教程都是教大家如何通过路由器...

2022-12-03 01:13:12查看全文 >>

电脑无法上网如何解决(wifi正常电脑连不上网)

电脑无法上网如何解决(wifi正常电脑连不上网)

我们在日常使用电脑的过程中,常会碰到电脑突然上不了网的情况,其实这个问题很简单,按照以下的步骤自己也可轻松快速解决。第一...

2022-12-03 00:26:46查看全文 >>

电脑连接不到任何网络怎么办(电脑连接不到网络怎么才能连接)

电脑连接不到任何网络怎么办(电脑连接不到网络怎么才能连接)

宽带无法上网不知道怎么办?这份自助排障或许能帮到你!1、检查是否欠费检查宽带绑定的手机是否欠费或刚刚欠过费,如果是的话,...

2022-12-03 00:33:58查看全文 >>

电脑受限制或无连接解决方法(有网但是电脑连不上网)

电脑受限制或无连接解决方法(有网但是电脑连不上网)

用户反映,连接无线网络的时候出现提示“无线网络连接受限制”,导致了无线网络无法连接,今天为大家分享win10系统无线网络...

2022-12-03 00:39:02查看全文 >>

电脑未连接网络怎么办解决方法(电脑未连接到任何网络怎么解决)

电脑未连接网络怎么办解决方法(电脑未连接到任何网络怎么解决)

有时候我们电脑连接到有线,电脑能够正常上网,但发现电脑右下角网络图标显示无法连接到Internet,即使我们重新修复网络...

2022-12-03 01:09:16查看全文 >>

电脑网络显示❌是不是网卡坏了(电脑网卡坏了维修多少钱)

电脑网络显示❌是不是网卡坏了(电脑网卡坏了维修多少钱)

确信自己的电脑网卡、网线、水晶头以及其他一些网络设备是正常的,但就是没有网,网络图标还打着红叉是怎么回事呢?一般可以尝试...

2022-12-03 00:34:41查看全文 >>

电脑联网出现感叹号最佳解决方法(电脑上网有感叹号最佳解决办法)

电脑联网出现感叹号最佳解决方法(电脑上网有感叹号最佳解决办法)

电脑上wifi连上但发生惊叹号这样的事情坚信许多小伙伴们都遇到过,那麼碰到这样的情况该怎么办,以win10为例子,下面我...

2022-12-03 01:01:39查看全文 >>

电脑网络拨号连接失败怎么解决(电脑总弹出拨号连接)

电脑网络拨号连接失败怎么解决(电脑总弹出拨号连接)

我们可以先排除硬件问题我们平时工作电脑是必不可少的,但由于软件与硬件的不稳定性,就会遇到网络连接不上的问题,我们要怎么进...

2022-12-03 00:33:18查看全文 >>

电脑连接不上网络显示黄色感叹号(电脑网络有黄色感叹号)

电脑连接不上网络显示黄色感叹号(电脑网络有黄色感叹号)

电脑使用时发现右下角出现感叹号,而且无法使用网络,这是什么问题?一:检查电脑网卡是不是被配置了错误的静态IP地址。打开控...

2022-12-03 00:31:01查看全文 >>

电脑网络连接不上(wifi正常电脑连不上网)

电脑网络连接不上(wifi正常电脑连不上网)

我们在使用无线网络的时候,难免会遇到一些问题,比如说笔记本电脑无线网络连接不上的问题。针对这类型的问题,小编教你无线网络...

2022-12-03 00:42:21查看全文 >>

文档排行