首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用android internet连接的ubuntu桌面上的iptables

问使用android internet连接的ubuntu桌面上的iptables
EN

Ask Ubuntu用户
提问于 2020-06-18 15:35:39
回答 1查看 105关注 0票数 2

我已经安装了ubuntu桌面20.04,我想要设置一个iptables白名单,用于输入和输出,这样不仅网站白名单,而且所有连接可能启动从已安装的程序。android桌面使用的是连接android手机的互联网连接。

我设置了下面的白名单。

  • 它阻止所有未白化的ips。
  • 它可以在浏览器中打开一个白色的http网站。
  • 它可以在cli ( http和https )中平任何已被白名单显示的网站。
  • 虽然ip6tables -策略输入接受;ip6tables -策略输出接受;ip6tables -策略转发接受;ip6tables -Z;ip6tables -F;ip6tables -X;iptables -策略输入接受;iptables -策略输出接受;iptables -策略转发接受;iptables策略转发接受;iptables -Z;iptables -F;iptables -X;#这允许点击已白名单的http或https网站iptables -A -s 127.0.0.53 -j ACCEPT iptables -A OUTPUT -d 127.0.0.53 -j ACCEPT iptables -A INPUT -m状态-状态已建立,相关的-j接受iptables -A输出-m状态-状态已建立,相关-j接受iptables -A输入-i -j接受iptables -A输出-o lo -j接受#已白化ip iptables -A输入-s 193.99.144.80 -j接受iptables -A输出-d 193.99.144.80 -j接受iptables FORWARD -d 193.99.144.80 -j接受iptables -A FORWARD -d 193.99.144.80接受iptables输入丢弃iptables输出正向下拉

如何更改设置,以便在浏览器中打开已白色的https网站?难道问题是因为我使用了与usb连接的android网络连接,而不是以太网?

EN

回答 1

Ask Ubuntu用户

发布于 2020-06-20 07:25:03

解决了。我尝试的ip白名单制造了一些问题,不知道具体是什么。但下面的白名单似乎适用于其他ips。请注意,有些网站需要额外的服务,如cdn或jquery等。

代码语言:javascript
复制
#start fresh
iptables --policy INPUT   ACCEPT;
iptables --policy OUTPUT  ACCEPT;
iptables --policy FORWARD ACCEPT;

iptables -Z; # zero counters
iptables -F; # flush (delete) rules
iptables -X; # delete all extra chains

#this seems to be essential for dns
iptables -A INPUT -s 192.168.42.129 -j ACCEPT
iptables -A OUTPUT -d 192.168.42.129 -j ACCEPT

#whitelisted domain
iptables -A INPUT -s 77.247.84.129 -j ACCEPT
iptables -A OUTPUT -d 77.247.84.129 -j ACCEPT

# drop the rest
iptables -P INPUT DROP
iptables -P OUTPUT DROP 
iptables -P FORWARD DROP`enter code here`
票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1251600

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档