想问一下大家的公司是不是也是搞代理才能上网

33 天前
 BillTin

不连代理只能访问公司内网,代理服务器审计流量。

公司以前是 HTTP 代理,后来改成 PAC ,都要账号密码。

最大的问题就是:一些工具不提供代理服务器配置项;提供代理服务器配置项的工具一般也不支持 PAC ;一些工具不支持带账号密码的代理设置。

而且公司里不仅是开发机器,就连对内的服务器都是这样的。不过对于 apt 、yum 、docker 、maven 这种工具公司有镜像源能用;但是一些设置不了镜像源的工具就麻烦了,比如 Jenkins 插件,没法用镜像源,只能一个一个手动下载,还要处理依赖关系:为了安装一两个插件,要装上百个插件,还要按顺序安装。更何况,网上很多工具和教程都是默认你不在需要代理才能上网的环境,还不能直接用,至少要增加配置项,或者是改代码,有时候改代码都不行。

最大的坑莫过于:Ubuntu 在用 apt 安装 Chromium 这种程序时,会自动给你替换成从 Snap 安装。Snap 没有代理,想要离线获取安装包,还要依靠其他能够直连的 Ubuntu 系统的机器。因此,有一次分到新的用于开发的虚拟机资源,运维问我用什么发行版,我就换成 Debian 了。

我安装 Chromium 还是为了用 Selenium 搞自动化测试,这还涉及到一个问题:如果你的代理有账号密码,就只能在内网做自动化测试了。

不知道大家遇到这些问题是怎么解决的。

4214 次点击
所在节点    职场话题
27 条回复
lxyv
33 天前
@Wyearn #11 基本都是外企,而且是那种传统行业非常死板的外企,我上家就是。
TArysiyehua
33 天前
@MiaoZR 公司内部工具哦,自研的,花了不少钱的,BAT 中的一个。楼上有人以为是翻墙,其实不是。。都没认真看
m1nm13
33 天前
@lxyv 确实,以前待过外企.就这一套
jinqzzz
33 天前
我公司(非外企)是让 it 去和运营商签合同拉了专线。刚开始把国外的 ip 都走专线,后来大家都觉得不好用就换回 PAC 了。这种事情确实让 it 去折腾就好了。
yinmin
33 天前
@BillTin linux 下有 proxychains 软件,可以试试这个软件
(1) apt install proxychains-ng 安装软件
(2) 修改 /etc/proxychains4.conf 加入代理配置 (支持用户、密码)
(3) 输入指令前加入 proxychains ,就能透明使用代理了
zxkxhnqwe123
31 天前
@TArysiyehua #22 BAT 上规模的哪家都有
mrjnamei
30 天前
pac 文件就是个 js ,里面有真正的代理地址。

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

https://www.v2ex.com/t/1089748

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

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

© 2021 V2EX