求推荐一款局域网代理软件

共享给局域网电脑上网,可以设置域名白名单。非白名单域拦截。

都局域网,不是wifi路由就是网线直连,怎么代理?

需求不明。我的理解可能是局域网机器需要设置一个代理才能访问外网

需求是这样的,环境里有100台电脑,都是内网,不能连外网,但有一台电脑有双网卡,同时有内网和外网, 要一个软件能让这台有外网的电脑共享给内网电脑,但限制只能访问指定的IP或域名。

已经找到软件了,还是小众软件厉害啊,花了10小时google没找到一个合适的,没想到在小众的论坛找到一个合适的软件。

发现频道里推荐的 SocksCap 64位,完全符合需求并且使用简单,可以直接按域名或IP设置

谢谢,17年更新的,应该还能再战几年。。

1 个赞

我感觉 ccproxy 不怎么好用

GOST - GO Simple Tunnel

Privoxy

Squid for Windows

——————————————

Squid在权限方面最强,但并不推荐,当初是因为GOST还没出现,Privoxy权限限制太弱无法满足需求才折腾过。Privoxy更侧重于网页、地址的修改、限制,如果楼主只是需要网址的黑白名单,Privoxy完全可以胜任,折腾起来也最简单,但它在接入权限方面很弱,如果要再额外增加什么接入鉴权,那就不行了;GOST则在接入权限方面较强,我一直是很喜欢但反而用得不多,看文档“路由控制”应该是可以设置域名白名单。
类似的COW、Shuttle、Clash之类的都行,不过cow很久没更新了,另外2个去年出的吧?后面没怎么看,也不知道更新成什么样了,如有兴趣可以看看。

我们公司用的是Sun Java System Web Proxy Server

谢谢,Privoxy Squid 我测试了,在我的能力范围内,没用出我想要的效果。

Privoxy
新建config.txt,文件内容:
listen-address 0.0.0.0:8118
logfile privoxy.log
show-on-task-bar 0
activity-animation 0
enforce-blocks 1
actionsfile pac.txt

新建pac.txt,文件内容:
{+block{Blacklist} +handle-as-empty-document}
#屏蔽的地址(因为网址都带有/,所以下面这个/匹配所有网址)
/
{-block{Whitelist}}
#你想允许访问的地址

最后,在pac.txt文件“#你想允许访问的地址”这行字的下面添加你想允许访问的地址即可,例如:
.bing.com
.appinn.com

在这个文件里,Privoxy规定URL的域名部分支持glob匹配,地址部分支持正则。然后,Privoxy会把这个文件里的规则从头到尾匹配一遍,即使已经匹配了一个规则也还会继续匹配下面的规则,也就是说下面的规则会覆盖上面的规则。所以常见的用法是在开头划分一个最大的范围,然后从上往下逐级细分。像上面的这个pac.txt,一开始屏蔽所有网址(+block是屏蔽),接下来就是在屏蔽所有网址的前提下允许部分网址(在+block的底下-block),再往下细分的话可以是允许地址中部分不允许的地址。比如你想允许appinn.com全站,除了来论坛划水(meta.appinn.com)。那就在以上的pac.txt最底下加入(不能加在第一个+block的下面):
{+block +handle-as-empty-document}
meta.appinn.com
+handle-as-empty-document 是返回空白页面,不加这个会返回privoxy预置的拦截提示页面。(你可以修改这个页面,如果你懂。)
就这样,在相应区域加入你需要的网址即可。
对了,别太依赖地址部分的正则匹配,因为如果网站上了HTTPS,Privoxy只能获取到域名部分的信息,地址部分是获取不到的。HTTPS的网站Privoxy也无法修改网页内容,如果你设置了拦截到地址显示Privoxy的拦截页面,HTTPS被拦截就显示不出这个拦截界面,只会提示网页无法访问。
最后,在本机设置HTTP代理为127.0.0.1:8118测试没问题后,到其他电脑把代理地址设置为你的局域网IP:8118即可。

谢谢,保存了,有空我试试。

不知道能不能说SS,其实SS也可以当局域网代理来着~ shadowsocks-libqss以Server的模式启动就可以了~

找到了哪个?

这款我看已经停止维护了啊…

另外,你可以看下这个:

咦,我没在他们网址找到下载地址,你从哪里下到的呢

看到这个我记得很久前有个软件叫 CCProxy

一年价格只需要 4 刀…