我的 ISP 阻止了很多网站,所以我需要一种简单的方法来绕过它。我使用代理绕过它。
如果我使用自己的鱿鱼服务器会绕过我的 ISP 阻止站点怎么办?我需要一种简单的方法来绕过被阻止的网站。
对于 DNS 服务器,我尝试过 OpenDNS 和 Google DNS。现在我正在使用我自己的 DNS 服务器。
至于 Tor,我用过它,它可以很好地绕过块,但不能用于播放 YouTube 或 Flash 视频。至于使用 Arora 浏览器,也许这就是它不播放视频的原因。
我碰巧在使用 xubuntu,但我认为桌面环境不适用于这种情况。
我注意到,如果公司网络使用代理,则某些基于 gnome 的应用程序(例如 rhythmbox)无法从 Internet 获取任何信息。
在这种特殊情况下 - rhythmbox 的封面艺术搜索工具无法找到从 Internet 上的各种提供商处寻求的封面艺术。
我已经尝试了常用的技巧,例如设置http_proxy和从终端运行 rhythmbox,但这似乎不起作用。
有任何想法吗?
我有一个 ISP(公立医院),它通过一个名为 Fortiguard 的程序阻止了一切。这很烦人。它封锁了我的公共图书馆作为一个恐怖组织,我的工作电子邮件说它被认为是社交媒体,我的计算机支持和编码网站属于“黑客”类别。
然而,Crackle、Netflix、Youtube、Facebook 和 Pandora 似乎运行良好。我很惊讶这些网站甚至可以工作。VPN 不起作用。更改 DNS 服务器不起作用。HTTPS 甚至不能保证我的安全。唯一有效的是 Tor。我想通过 Tor 中受信任的出口节点路由我的所有系统连接。
我认为最好的方法是在我的 VPS 上创建一个带有隐藏服务地址(vps 带宽有限)的 VPN 服务器(如果他们没有阻止ssh)。为此,我需要通过 Tor 代理路由所有内容,然后通过 vpn 协议路由到隐藏的服务地址。我要在这里再呆三天,我真的很想给这家医院 IT 留下一点我的想法,但为了避免对抗,我宁愿少说废话,绕过这一切。
长话短说:有没有办法通过代理路由 vpn?所以互联网访问将是这样的:
PC --> 代理 --> VPN --> 互联网
我住在伊朗,你知道这里有一个封锁系统。这里的人使用 VPN 访问网站。我也这样做了。但是几天前,VPN(PPTP、L2TP、SSTP)端口也被封锁了。替代方案是自由门和类似的自由软件。人们大多在 Windows 中使用这些软件。但我也想要一个支持 Ubuntu 的东西。此外,我知道端口 443 没有被过滤。您认为在这种情况下可以使用 OpenVPN 吗?
今天我错误地在终端中输入了以下命令,但信息不正确
export http_proxy="http://usrname:passwrd@host:port"
Run Code Online (Sandbox Code Playgroud)
然后我的互联网连接出现问题。
此导出 http_proxy 信息存储在哪个文件中?
谢谢。
我安排了一个透明的 Squid 代理,它侦听 localhost 上的端口 3128,以阻止一些网站。
我已经使用 Firefox 测试了代理,并且可以正常工作。
然后我运行了这个,希望将所有 http 请求重定向到代理:
sudo iptables -t nat -A PREROUTING -p tcp -j REDIRECT --to-ports 3128
Run Code Online (Sandbox Code Playgroud)
可悲的是,什么也没有发生。我系统中的其他浏览器似乎没有使用代理。我不想配置每个浏览器,也不想使用代理。
sudo iptables -L 显示未分配规则。
我使用的是 Ubuntu 13.04,并使用 3G USB 调制解调器 ( ppp0) 连接到 Internet。任何建议表示赞赏!
我正在按照此文档安装 ansible:https ://www.digitalocean.com/community/tutorials/how-to-install-and-configure-ansible-on-ubuntu-14-04
我正在尝试将 ansible 添加到我的 ubuntu 存储库列表中,但这就是发生的情况:
me@mydev:~/Documents$ sudo apt-add-repository ppa:ansible/ansible
Cannot add PPA: 'ppa:~ansible/ubuntu/ansible'.
ERROR: '~ansible' user or team does not exist.
me@mydev:~/Documents$
Run Code Online (Sandbox Code Playgroud)
我也试过克隆 repo(按照这些说明:http : //docs.ansible.com/ansible/intro_installation.html)但是失败了:
me@mydev:~/Documents/ansible$ git clone git://github.com/ansible/ansible.git --recursive
Cloning into 'ansible'...
fatal: unable to connect to github.com:
github.com[0: 192.30.252.131]: errno=Connection timed out
me@mydev:~/Documents/ansible$ ping 192.30.252.131
PING 192.30.252.131 (192.30.252.131) 56(84) bytes of data.
64 bytes from 192.30.252.131: icmp_seq=1 ttl=56 time=23.4 ms
64 bytes from 192.30.252.131: icmp_seq=2 ttl=56 time=23.5 ms
^C
--- 192.30.252.131 …Run Code Online (Sandbox Code Playgroud) 我过去使用 cntlm 代理对 ntlm 代理服务器进行身份验证。虽然这在 14.04 中无缝运行,但现在我在尝试sudo apt update. 我还尝试了所有建议的解决方案,例如清除现金或删除/var/lib/apt/partials/*. Firefox 和其他终端应用程序工作正常,环境变量设置正确。
我认为这与 16.04 中发生的 apt 1.2 升级有关。
我不知道,这是否可以通过配置以某种方式修复。如果没有,你能告诉我在哪里提交这个错误,或者任何其他关于 apt 1.2 的信息吗?更新中发生了什么变化并可能导致此问题?
你知道还有什么其他方法可以教 ubuntu 使用 ntlm 协议来对这些代理进行身份验证吗?
让这个工作对我来说真的很重要,因为没有 cntlm 我将不得不使用 windows。这真的不是一个可行的解决方案;)
编辑:我用 16.04 的全新安装尝试了这个。因此,升级我的意思不是升级相同的安装,而是设置一个新的安装。
当我想通过终端使用sudo do-release-upgrade -d命令将 Ubuntu 从 18.04 Bionic Beaver 升级到 18.10 到 Cosmic Cuttlefish 时,它给了我警告:
Failed to connect to https://changelogs.ubuntu.com/meta-release-development.
Check your Internet connection or proxy settings.
Run Code Online (Sandbox Code Playgroud)
但是我有互联网连接,我现在从我的 Ubuntu 计算机上写这个问题。
我该如何解决这个问题?
如何强制 Chrome 使用特定网络接口(例如 tun1)?
某些程序(例如)curl具有选择特定网络接口的选项。
在 Windows 中,ForceBindIP允许您强制应用程序使用特定的网络接口/IP 地址。
我想知道 Ubuntu/Linux 是否有解决方案可以做到这一点。
或者,因为我们可以在 Chrome 中设置代理;我们可以将本地 IP 重定向到网络接口,反之亦然吗?