libra146 / docker-topsap

使天融信开发的TopSAP运行在 docker 或 podman 中,并提供 socks5 代理服务
GNU Affero General Public License v3.0
21 stars 5 forks source link

启动后开启系统代理,不能访问内网 #9

Open imic07 opened 1 year ago

imic07 commented 1 year ago

image

image

libra146 commented 1 year ago

localhost 地址不能通过 docker 容器中转的🤣你得在例外里面排除一下本地的地址,就是这里面

image
imic07 commented 1 year ago

@libra146 配置例外也不行。我是按照文档操作的,配置代理1088/1080后,访问我的服务地址 直接提示-无法访问此网站

安装 Docker。
在终端输入:docker run -d -it --device /dev/net/tun --cap-add NET_ADMIN -p 127.0.0.1:1088:1080 --name 服务名称 -e USER_NAME=我的账号 -e PASSWORD=我的密码  -e SERVER_ADDRESS=我的服务地址 libra146/docker-topsap

将以上命令的环境变量替换成对应的用户名密码还有服务器地址。
浏览器(或其他支持的应用)可配置socks5代理,地址 127.0.0.1, 端口 1080。 (也试着配置了1088 不得行)
libra146 commented 1 year ago

@libra146 配置例外也不行。我是按照文档操作的,配置代理1088/1080后,访问我的服务地址 直接提示-无法访问此网站

安装 Docker。
在终端输入:docker run -d -it --device /dev/net/tun --cap-add NET_ADMIN -p 127.0.0.1:1088:1080 --name 服务名称 -e USER_NAME=我的账号 -e PASSWORD=我的密码  -e SERVER_ADDRESS=我的服务地址 libra146/docker-topsap

将以上命令的环境变量替换成对应的用户名密码还有服务器地址。
浏览器(或其他支持的应用)可配置socks5代理,地址 127.0.0.1, 端口 1080。 (也试着配置了1088 不得行)

我看你是要访问 localhost 的 vpn 软件?docker 启动好了之后可以直接访问你需要访问的内网就可以了,不需要再打开vpn 软件了

imic07 commented 1 year ago

@libra146 不是的,我启动了docker-topsap后,访问服务器地址去登录,他们vpn登录页面会访问localhost 检查你是否安装了客户端

我试着把7443端口映射出来也不行

配置了代理 127.0.0.1:1080 ,然后访问内网地址 http://10.3.9.12:9090/ 也访问不了。

libra146 commented 1 year ago

因为这个 vpn 是跑在 docker 里面的,而且是命令行版的,所以没有提供 localhost 相关的接口来检测,正常来说肯定是检测不到的,你需要检测这个做什么呢?这个时候把你需要访问的内网地址做一下代理就已经可以正常使用了,或者你的使用流程不是这样?

imic07 commented 1 year ago

因为这个 vpn 是跑在 docker 里面的,而且是命令行版的,所以没有提供 localhost 相关的接口来检测,正常来说肯定是检测不到的,你需要检测这个做什么呢?这个时候把你需要访问的内网地址做一下代理就已经可以正常使用了,或者你的使用流程不是这样?

方不方便腾讯会议远程看看呢

libra146 commented 1 year ago

还在上班。。。暂时不方便,晚点的话说不定可以,但是我觉得你可以先说下你正常的使用流程

imic07 commented 1 year ago

@libra146 我按照文档中的说明,把账号、密码、以及vpn服务地址 都改了,然后启动了镜像, 这个时候访问内网访问不通,哪怕配置了代理也不行。 我的账号密码这些在windows下试过了,是可以的。

05949ec8a249 libra146/docker-topsap "/bin/sh -c 'chmod +…" 23 hours ago Up 42 minutes 127.0.0.1:1088->1080/tcp topsap_bjueh_test

有没有办法检查是否登录成功了呢

libra146 commented 1 year ago

我的意思是不使用这个docker 的话你怎么使用 vpn,主要是看 这个镜像是否适合你

libra146 commented 1 year ago

docker logs topsap_bjueh_test 可以检测是否登录成功,有日志打印的

imic07 commented 1 year ago

@libra146 我看了下日志,好像密码有问题,我去windows下又验证了下,我的密码没有问题 image

密码是对的,因为密码有特殊字符,比如@,我试了加双引号也不行,还是同样的错误。