前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >如何让windows也能做代理。

如何让windows也能做代理。

作者头像
Seven Du
发布2020-12-21 15:58:42
2K0
发布2020-12-21 15:58:42
举报

上次杜老师分享了如何在Mac上使用Squid做代理让内网的机器可以联网,这次我给大家分享下如何让Windows也能做代理。

先要去Squid官网下载Squid,下载后直接在cmd中打开就可以了,使用netstat -an查看下3128端口如果开启就可以放心使用了。

在Linux主机上输入export http_proxy=http://你的ip:3128后,apt-get,wget之类的就可以正常使用了。

上一次杜老师讲的ssh有时连接会断掉,这就需要autossh来帮助我们保持连接。

autossh -M 19400 -D *:1113 -CqN root@你的ip -p22

具体参数解释如下:

代码语言:javascript
复制
-f  后台运行

-C 压缩-2 只支持版本2协议

-q 静默模式-T 禁用伪终端分配

-n  阻止从标准输入读取。后台运行的话,必须使用。

-N 不执行远程命令

-D [bind_address : ] port 本地动态应用级端口转发。没有指定address将监听在127.0.0.1上。

若果要允许其它服务器连接这台代理服务,需要开启远程SSH服务上/etc/ssh/sshd_config的GatewayPorts yes。

这样我就可以愉快的连接了!啥,不好用?!你的Windows不支持Socket5代理?没关系咱们转换一下不就可以了!

安装个Privoxy就可以轻松的进行转换

apt-get install privoxy 安装后打开配置文件 vim /etc/privoxy/config

代码语言:javascript
复制
#不指定IP可以允许所有机器访问
listen-address :8118

#指定ACL可以更明确一些
permit-access 127.0.0.1
permit-access 192.168.3.0/24

#转发到ssh的sock5,最后有个点别丢了
forward-socks5   /    127.0.0.1:1113 .

现在代理就可以使用了,如果别人用,需要指定一些固定的网址,当然自己用就没有限制了。至于怎么设置ACL之类的大家自己研究下吧。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-07-31,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 FreeSWITCH中文社区 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档