deepin代理服务器使用问题
Tofloor
poster avatar
mejoy69
deepin
2019-11-08 17:33
Author
本帖最后由 mejoy69 于 2019-11-8 09:36 编辑

单位需要使用代理连接互联网。
安装了最新的deepin(15.11)桌面后,在系统代理和应用代理上都进行了设置。浏览器能正常上网。
而在终端和深度商店里面却出现了问题。
1)深度商店里面,可以进行浏览。却无法下载。如图一
2)这是我以前的帖子,在家里。直接连互联网。也出现这种商店无法连接情况。最后只好放弃了。因为firefox不能通过商店安装,apt-get又不在源里面。搞得很麻烦。https://bbs.deepin.org/post/179429#
3)因为商店无法使用就按照apt-get的模式来安装。按照deepin百科说明,用export http_proxy=可以进行apt-get安装。但百科没有说明的是,必须root用户执行。其次,该设置能否与机器启动一起呢?
4)执行了export设置代理环境后,也就只有apt-get可以用。ping baidu.com 这些仍无法使用。而直接连接互联网的时候ping baidu.com是通的。代理服务器方面,这个地址是白名单,没有任何限制。
5)设置应用代理后,在终端右键菜单勾选“使用代理”,再启动终端,仍无法通过代理连接网络。
6)如图二,看最下面网络状态,是“已经连接无法使用互联网”

Reply Favorite View the author
All Replies
1 / 2
To page
avatar
蓝胖子
deepin
2019-11-08 19:20
#1
先确定一下你代理的类型,看第三条应该是http代理。然后把你的代理先都删掉,然后只设置系统代理->http代理
Reply View the author
avatar
mejoy69
deepin
2019-11-09 04:46
#2
https://bbs.deepin.org/post/184853
先确定一下你代理的类型,看第三条应该是http代理。然后把你的代理先都删掉,然后只设置系统代理->http代理 ...

今天没有来得及看到你的回复。我周一按照你说的试试看。谢谢。
Reply View the author
avatar
mejoy69
deepin
2019-11-11 19:55
#3
https://bbs.deepin.org/post/184853
先确定一下你代理的类型,看第三条应该是http代理。然后把你的代理先都删掉,然后只设置系统代理->http代理 ...

测试了,还是不行。
另外,我查看了以前的历史记录,发现以前是可以使用的。
感觉配置文件被改变了。我又不清楚deepin关于代理的配置文件在哪里。
Reply View the author
avatar
fjlloisia
deepin
2019-11-15 06:46
#4
本帖最后由 fjlloisia 于 2019-11-16 02:40 编辑

你好,鉴于我的地理位置,谁知道如何访问被阻止网站的内容,您可以为英国推荐https://buy.fineproxy.org/eng/uk-england-proxy.html吗?例如,我需要通过某些仅在某些国家/地区提供的流式视频服务观看电影。因此,如果我使用位于允许访问的国家/地区的代理服务器的IP地址,即使我身在该国家/地区之外,也可以访问必要的电视节目,电影和视频
Reply View the author
avatar
mejoy69
deepin
2019-11-15 17:08
#5
https://bbs.deepin.org/post/184853
你好,鉴于我的地理位置,谁知道如何访问被阻止网站的内容,您可以为英国推荐https://buy.fineproxy.org/eng ...

你好像在说翻w的事情吧。和我的主题不搭啊
Reply View the author
avatar
RucLinux
deepin
2019-11-16 05:03
#6
首先需要了解你使用的是哪种代理方式? 如果只是在浏览器里设置的代理,那么就不算是全局代理,其他应用自然就无法使用。
如果你想使用全局的,那么只能通过其他协议来走网卡和端口映射。这么说明白吗?
Reply View the author
avatar
RucLinux
deepin
2019-11-16 05:10
#7
如果你设置的是全局的协议和代理,只有浏览器能上网而其他应用无法联网,请看看你的防火墙设置,或者把防火墙关了试试。
Reply View the author
avatar
zmxzhou
deepin
2019-11-18 23:11
#8
同样遇到代理的问题,不知道咋回事,之前用deepin通过代理上网,终端也可以代理上去,最近只能浏览器代理上网,终端不走代理,非得手动设置一下,设置系统自动代理和手动代理都不行
Reply View the author
avatar
Sun
deepin
2019-11-19 00:44
#9
我是用ss 加redsocks 做的全局代理. 配合iptables做ip跳转
Reply View the author
avatar
Sun
deepin
2019-11-19 00:47
#10
  1. #!/bin/bash
  2. #/home/sun/Software/redsocks/redsocks -p /run/redsocks/redsocks.pid -c /home/sun/Software/redsocks/redsocks.conf > /dev/null 2>&1 &
  3. REDSOCKS_HOME=/home/sun/globleProxy/redsocks

  4. function start(){
  5.     # Ip 重定向到本地12345端
  6.     sudo iptables -t nat -A OUTPUT -d 127.0.0.1 -j RETURN
  7.     sudo iptables -t nat -A OUTPUT -d 10.101.0/8 -j RETURN
  8.     sudo iptables -t nat -A OUTPUT -d 127.0.0.0/8 -j RETURN
  9.     sudo iptables -t nat -A OUTPUT -p tcp -j REDIRECT --to-ports 12345   
  10.    
  11.     # 开启Redsocks
  12.     cd $REDSOCKS_HOME
  13.     nohup $REDSOCKS_HOME/redsocks >/dev/null 2>&1 &
  14.     echo "start Finish"
  15.    
  16. }

  17. function stop(){
  18.     sudo iptables -t nat -F
  19.     pid=$(ps -ef | grep $REDSOCKS_HOME/redsocks | grep -v grep | awk '{print $2}')
  20.     if [ -n $pid ]
  21.     then
  22.         $(kill -9 $pid)
  23.     fi

  24.         echo stop
  25.    
  26. }


  27. if [ $# -lt 1 ]
  28. then
  29.         echo -en "\n"
  30.         echo "Iptables redirect script to support global proxy on ss for linux ... "
  31.         echo -en "\n"
  32.         echo "Usage : ${0} action [options]"
  33.         echo "Example:"
  34.         echo -en "\n"      
  35.         echo "${0} start To start global proxy"
  36.         echo "${0} stop To stop global proxy"
  37.         echo -en "\n"
  38. else

  39.     if [ ${1} == "start" ]
  40.     then
  41.         start
  42.     else
  43.         stop
  44.     fi

  45. fi
Copy the Code


Reply View the author
avatar
mejoy69
deepin
2019-11-19 01:29
#11
https://bbs.deepin.org/post/184853
首先需要了解你使用的是哪种代理方式? 如果只是在浏览器里设置的代理,那么就不算是全局代理,其他应用自 ...

浏览器使用全局代理没有问题。在终端用export http-proxy变量,apt-get没有问题(但是必须在root用户下)。但是,整个深度商店,应用下载完全无法使用代理,什么都下载不下来。深度商店浏览倒是可以。下载则无法。
Reply View the author
avatar
mejoy69
deepin
2019-11-19 01:29
#12
https://bbs.deepin.org/post/184853
如果你设置的是全局的协议和代理,只有浏览器能上网而其他应用无法联网,请看看你的防火墙设置,或者把防火 ...

刚安装的系统,没有安装防火墙。
Reply View the author
avatar
mejoy69
deepin
2019-11-19 01:30
#13
https://bbs.deepin.org/post/184853
同样遇到代理的问题,不知道咋回事,之前用deepin通过代理上网,终端也可以代理上去,最近只能浏览器代理上 ...

对。就是这个现象。而且商店也只能浏览,无法下载。
Reply View the author
avatar
zmxzhou
deepin
2019-11-19 01:34
#14
https://bbs.deepin.org/post/184853
对。就是这个现象。而且商店也只能浏览,无法下载。

https://www.twblogs.net/a/5d7e7a92bd9eee541c3470f6/zh-cn
要手动设置,麻烦
Reply View the author
avatar
mejoy69
deepin
2019-11-19 01:36
#15

刚装系统,还没有装iptable。看了你的源码,好像和我的需求不同。我现在机器处于局域网的位置,这个局域网的机器都需要通过一个代理服务器访问互联网。现在deepin的系统代理设置后,能使用浏览器。但在终端需要使用export http-proxy,而且sudo不支持。所以使用apt-get,还必须进入root账户。而头痛的就是深度商店的下载无法使用代理。只能看不能下。
我不太明白,你这里跳转的意义。。
Reply View the author
avatar
mejoy69
deepin
2019-11-19 01:39
#16
深度商店的下载无法使用代理的话,对于局域网内部的用户来说,当桌面系统就失去意义了。而且QQ,微信都无法使用。
Reply View the author
avatar
mejoy69
deepin
2019-11-19 01:45
#17
本帖最后由 mejoy69 于 2019-11-18 17:57 编辑
https://bbs.deepin.org/post/184853
https://www.twblogs.net/a/5d7e7a92bd9eee541c3470f6/zh-cn
要手动设置,麻烦

方法一试过,每个用户下需要使用。如果用apt-get就需要到root,而不是以前sudo可以完成。方法二,也是在用户下。不知道/etc/profile里面填写效果如何。方法三,还没有试过。我试试看效果。
我最希望达到的目的是设置后,深度商店能通过代理下载。
Reply View the author
avatar
Sun
deepin
2019-11-19 03:24
#18
https://bbs.deepin.org/post/184853
刚装系统,还没有装iptable。看了你的源码,好像和我的需求不同。我现在机器处于局域网的位置,这个局域 ...

我知道,我的需求也是一样的,局域网,上外用代理,这个等于使用全局代理.劫持计算机发出所有请求强制走代理.用SS连接你代理服务器,映射本地端口,再利用redsocks将所有请求强制转成本地端口,再利用iptables忽略掉内网ip段,这样商店,微信,音乐网页,等等全部就代理了
Reply View the author
avatar
Sun
deepin
2019-11-19 03:25
#19
https://bbs.deepin.org/post/184853
刚装系统,还没有装iptable。看了你的源码,好像和我的需求不同。我现在机器处于局域网的位置,这个局域 ...

你可以看一下redsocks,
Reply View the author
avatar
RucLinux
deepin
2019-11-19 05:55
#20
https://bbs.deepin.org/post/184853
方法一试过,每个用户下需要使用。如果用apt-get就需要到root,而不是以前sudo可以完成。方法二,也是在用 ...

1、你的服务器有没有防火强?因为你本机的代理是通过你的局域网服务器连网的,如果服务器有防火强就会拦截一些应用的端口。
2、我不知道deepin应用商店走的是什么端口,但是如果你可以上网的话,可以到deepin源目录里把它源的地址复制出来用浏览器打开,通过浏览器在源里可以正常下载一些软件包。
3、在代理模式下,你ping一下源的根域名看看通不通
Reply View the author
1 / 2
To page