代理服务器

2024-03-15 11:28:54 +08:00
 nullo

公司有的部门是禁网的,但是禁网部门还需要访问云之家等一些业务接收外部邮件等,由于云之家的 ip 和域名比较多等,领导要求不要在防护墙上做安全策略,要求搞台代理服务器通过代理访问,这个要咋实现啊,nginx 做代理能实现嘛,求大佬解惑

2850 次点击
所在节点    宽带症候群
13 条回复
locoz
2024-03-15 11:54:43 +08:00
简单的代理用 tinyproxy 、squid 之类的都可以,简单配置一下就能用。复杂情况可以用常见用于翻墙那些东西,shadowsocks 、v2ray 之类的。
stinkytofu
2024-03-15 11:58:00 +08:00
1L 说的都行, 另外也可以用 VPN , 搭个 VPN 服务也方便, 系统都提供了 vpn 的连接, 不需要额外装软件了。
HitouchiMi
2024-03-15 11:59:13 +08:00
v2ray 之类的翻墙代理,通过配置 IP 白名单实现,单纯域名无法做到有效隔离
tool2d
2024-03-15 12:26:29 +08:00
vpn 也麻烦,设置过滤规则和防火墙基本没差区别。

不设置的话,加个 VPN 后禁网基本就形同虚设了。

你其实可以拦截局域网的 DNS ,把和云之家匹配的所有 IP ,让防火墙都自动化放行。
masterikk
2024-03-15 15:03:53 +08:00
一、针对企业内部上网需要对云之家域名、IP 、端口进行放行的情况说明:
a. 优先按域名方式配置防火墙或上网行为管理设备的放行策略,尽量不要使用配置 IP 白名单的方式,避免 IP 变动导致云之家无法访问
b. 不要在企业内部的 DNS 上将云之家所有域名全部解析到下述的 6 个 IP ( 120.92.21.10/100/132 、120.92.36.115/128/246 ),避免业务变动或者 IP 变动导致云之家无法访问
二、请按下列描述配置放行策略:
1. 泛解析配置:*.yunzhijia.com, *.kdweibo.com, *.yzj.im (此配置是为了更好的兼容使用云之家功能,需设备支持通配符*)
2. 域名:www.yunzhijia.comdo.yunzhijia.comshequ.yunzhijia.comjsres.yunzhijia.comyunzhijia.comwww.kdweibo.comdo.kdweibo.comkdweibo.comyzj.ima.yzj.ims.yzj.im
3. 上述域名使用的端口:80 、443 、6899(仅 EAS 需要),IP:120.92.21.10 、120.92.21.100 、120.92.21.132 、120.92.36.115 、120.92.36.128 、120.92.36.246 、206.161.229.244(海外节点 IP)
4. 移动端依赖:xt-entry.yunzhijia.com(端口:80)、xt-entry-sl.yunzhijia.com(端口:443), IP:120.92.36.235
5. 桌面端依赖:websocket.yunzhijia.com, 端口:80 、443, IP:120.92.21.128, 120.92.33.117
6. 静态资源:static.yunzhijia.comres.yunzhijia.comforumcdn.yunzhijia.com 3 个域名为 CDN 地址,无法提供具体 IP
7. 红包功能依赖,端口:80 ,443 ,CDN 地址无法提供具体 IP
https://gia.jd.com
https://ag.jd.com
https://payrisk.jd.com
https://h5pay.jd.com
https://mt.jdpay.com
8. 签到功能依赖,端口:80 ,443 ,CDN 地址无法提供具体 IP
https://loc.map.baidu.com
https://apilocate.amap.com
https://lbs.map.qq.com
https://restapi.amap.com
9. 移动端闪退记录:*.bugly.qq.com ,端口:80 ,443

三、其它功能可能需要开放的域名、IP 、端口:
1. 金蝶云盘:pan.kingdee.com(IP:120.92.209.158), cloudcdn.kingdee.com(CDN 地址), 端口:80 、443
2. k3 系列: k3weixin.kingdee.com, IP:211.162.65.248 端口:80 、443
3. EAS 流程助手:bos.kingdee.com(IP:101.124.7.201), mbos.kingdee.com(IP:101.124.10.230), 端口:80 、443

四、关于部分轻应用回调,则需要允许 IP:120.92.12.124 访问目标应用(该 IP 为云之家应用服务器的互联网出口 IP )
五、语音会议和视频会议的域名和地址无法提供,因为使用了 p2p 协议,且都是随机节点
六、企业自建轻应用不在本范围内,请自行收集整理自建轻应用的域名、IP 、端口等信息
七、如果企业只配置上述的云之家相关域名和 IP 的访问策略,那么所有涉及到第三方服务商功能或轻应用都无法正常使用。
bclerdx
2024-03-15 15:44:36 +08:00
这种既要禁网,又要安全,又要特殊人不受限制,其实挺操蛋的。
nullo
2024-03-15 16:08:41 +08:00
@locoz 大佬,squid 好像不支持 smtp 和 pop 协议,正常收发邮件怎么操作呀
retanoj
2024-03-15 16:24:55 +08:00
可以靠 Nginx 的 Stream 功能来做 4 层代理
以及靠 SNI 分流功能来按域名区分要访问的目标地址
nullo
2024-03-15 17:03:43 +08:00
这种 squid 的代理是代理全部流量还是仅 http 呀,如果无法代理 smtp ,应该如何禁网的同时又仅能使用云之家应用还得能接收到邮件,同时还要连公司的加密服务器和卡巴服务器呢 ??
locoz
2024-03-15 20:39:38 +08:00
@nullo #9 那你可以选择用 v2ray 之类的解决问题
CharonVIII
2024-03-18 09:54:19 +08:00
你们公司太骚了,不允许动防火墙策略,但是要用到防火墙的 ACL 功能。。

话说你们现在禁网是怎么做的?是电脑上安装软件实现还是依靠防火墙 ACL 实现?
你们的路由器支持 ACL 吗?
barnettluo1994
2024-03-21 16:20:51 +08:00
代理服务器上直接做规则就行。 其他的域名直接 block 掉就行了
nullo
2024-03-21 19:20:49 +08:00
@barnettluo1994 感谢,已经用这个方法实现了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://yangjunhui.monster/t/1023906

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX