Giter VIP home page Giter VIP logo

openwrt-fanqiang's People

Contributors

softwaredownload avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

openwrt-fanqiang's Issues

iptables可以对域名进行转发吗?

我使用的google的云服务器,vps的ip是不固定的,但是域名固定。
在配置文件中又如下一句

Ignore your shadowsocks server's addresses
It's very IMPORTANT, just be careful.

iptables -t nat -A SHADOWSOCKS -d 1.0.9.8 -j RETURN

上面这一句配置 是否可以改为如下写法
iptables -t nat -A SHADOWSOCKS -s --string “googletw.xyz ” --algo bm -j RETURN
怎样查看openwrt的iptabels是否支持string 模块?

DNS污染的问题还是没有彻底解决

大家好,我在我的OpenWRT路由器上安装了这个工具,我使用了几天,发现DNS污染的问题还是没有彻底解决;

我之前是用ChinaDNS,那个占用CPU资源比较高,而且有时候还是无法访问youtobe,facebook等。

然后,我发现这个教程-配置OpenWrt路由器智能自动翻墙,通过ss-tunnel来转发DNS的请求到Google的DNS上,但是,这个Google的DNS不稳定,比如:ping 8.8.8.8,经常返回超时。

我觉得这种转发DNS请求的问题是一个一劳永逸的办法,我的想法是:

  1. 在VPS上搭建一个dnsmasq的DNS服务器,绑定一个非标准的端口来监听DNS服务,比如:5050;
  2. 通过ss-tunnel转发请求到VPS上;根据这个教程,我们只需要搭建dnsmasq的服务器就好了;

我遇到的问题是,找了好多教程,可能是运用场景不一样,或者我理解能力有限,无法把这个dnsmasq搭建好,有比较擅长的人可以写一个教程放到这部“圣经”中吗?

BTW:我听说Docker就是用来解决配置繁琐的问题(好吧,是我觉得繁琐了),我们是不是可以做一个把这些配置好的Docker的Container,我们的VPS直接安装一个Docker,然后,pull下来,配置一下IP和Port就好了,也不用分各种apt,yum管理器,还有安装依赖的问题了。

谢谢!
ken

iptables-mod-nat-extra

需要检查openwrt是否安装了iptables-mod-nat-extra,如果没安装的话iptables的端口转发会不支持

D-Link DIR-505 (Firmware 2018-10-22) settings won't save

It might be an issue of OpenWrt and turns out the device won't keep settings. Everything is reset after reboot regardless of "Save & Apply" and "Save".

openwrt-18.06.1-ar71xx-generic-dir-505-a1-squashfs-factory.bin and openwrt-18.06.1-ar71xx-generic-dir-505-a1-squashfs-sysupgrade.bin are both tested.

IPtables 配置问题请教

for hulu.com

iptables -t nat -A SHADOWSOCKS -p tcp --dport 1935 -j REDIRECT --to-ports 7654
iptables -t nat -A SHADOWSOCKS -p udp --dport 1935 -j REDIRECT --to-ports 7654
防火墙配置这一段有问题需要请教,这是将1935端口转发到本地的7654吗,如果是,1935端口是在哪里配置的,谢谢,
另外,按照教程配置后无法上网,一直提示找不到nds,

无法启动/etc/init.d/shadowsocks start

运行/etc/init.d/shadowsocks start 时出现如下错误

' specified.4.12.2: invalid mask 22 Tryiptables -h' or 'iptables --help' for more information

推测是调用/usr/bin/shadowsocks-firewall设置iptables时出错,求解。。。谢谢

章节3.5里面提到的用wget下载国内重要网站名单的问题

按照书里的:
wget -4 --no-check-certificate -O /etc/dnsmasq.d/accelerated-domains.china.conf https://raw.githubusercontent.com/felixonmars/dnsmasq-china-list/master/accelerated-domains.china.conf

运行后只会提示wget: missing URL, 另外wget的参数-4是什么意思?

请教一个问题ss-tunnel的

我的路由器总是一阵阵的不能翻墙,找不到原因所在。
并且路由器不能翻墙的时候,通过手机在同一个局域网里面,用ss的安卓客户端是可以翻墙的。

我在您的文章:https://softwaredownload.gitbooks.io/openwrt-fanqiang/content/ebook/03.5.html
中写道:
service_start /usr/bin/ss-tunnel -b 0.0.0.0 -c /etc/shadowsocks.json -l 3210 -L 8.8.8.8:53 -u
我看了以下ss-tunnel的参数解释https://github.com/shadowsocks/shadowsocks-libev/blob/master/doc/ss-tunnel.asciidoc
感到困惑的一点是:
-c参数和-L参数一起用,是什么意图呢?
因为我这样理解的:
看起来-c对应的参数已经制订了远程服务器做域名解析
那么-L在指定路由器去8.8.8.8解析域名是什么意思呢?会不会从本地访问8.8.8.8去解析的时候,被墙污了呢?

斐讯K2

你好,请问一下,斐讯K2刷了OPENWRT系统,能够像教程一样设置翻墙吗?

是否可以反复执行/usr/bin/shadowsocks-firewall?

反复执行/usr/bin/shadowsocks-firewall是否会使iptables规则变得越来越长(有重复)?使用iptables -L并没有看到加入的规则。

路由器是WR2543,直接使用了带shadowsocks的预编译固件

密码泄露啦

{
"server":"107.89.0.12",
"server_port":8345,
"local_port":8024,
"password":"killgfw",
"method":"aes-256-cfb"
}

最好改一下 ^_^

支持多个SS服务器

请问如果要支持多个SS服务器,以负载均衡的方式连接,或者一个断了自动连接下一个,最好是能自动连接速度最快的服务器 ,像shadowsocks的windows客户端的自带功能一样,不知道是否支持?

因为我买的ss服务,往往提供多个服务器,有时一个服务器不稳定时最好可以方便切换到另一个。如果每次去路由器里改配置,那就很麻烦了。

ss-redir全局代理问题

按照教程中策略,利用ss-redir 和 iptables 的功能,实现了翻墙,目前本机IP显示国外的,但是国外网站还是访问不了,国内网站正常访问,从vps抓包看,国外网站的交互握手发生了timeout,导致FIN,而国内正常握手和数据交互,请问这是什么原因啊,困扰了很长时间

请问修改SS端口账号密码的问题

VPS上装的python版本的SS,支持udp转发,我自己的SS开的端口不是1098,而是443,密码是其他,加密方式是rc4-md5,请问是不是直接修改了shadowsocks.json 上的服务器地址,服务器端口,SS密码,加密方式,然后修改防火墙部分为VPS的ip地址,然后重启就行了。以上就是我的所有设置

双线宽带,通过修改iptable方式实现制定运营商只解析ss流量?

家里接入了,移动、联通2家宽带。需指定移动宽带单独跑ss流量。联通为主(PPPoE)(国内)接入方式。
我可以通过 /etc/init.d/shadowsocks 和 /etc/shadowsocks-firewall 两个文件实现固定线路解析ss流量吗?
如果可能。我可以把 shadowsocks 客户端部署在本地路由上吗?还是需要部署在第二个路由(移动),然后通过iptable指定?

请问如何关闭路由器上的UDP转发功能?

service_start /usr/bin/ss-tunnel -b 0.0.0.0 -c /etc/shadowsocks.json -l 3210 -L 8.8.8.8:53 -u(把最后这个-u去掉是不是算关闭路由器上的udp了,多谢!

因为发现同样节点手机上的ANDRIOD-SS访问网络速度比路由快,手机上没启用UPD转发

编译lede固件的时候,如何指定FILES参数

教程中提到,可以先将配置文件准备好,然后在编译固件的时候设置FILES=~/openwrt,这样可以将配置文件写到固件中,省去了后期配置的步骤。
但是我在编译的时候像这样指定参数:
make -j1 V=s FILES=~/openwrt,实际生成的固件中并没有加入这些配置文件,请问这是什么原因?
是因为我的命令有误,还是因为lede的编译过程不接收FILES参数?

路由表出现 “multiple -j flags not allowed”

首先向您致敬了,感谢你写的帖子非常有价值。我的环境:极路由1s,root了已经,已经安装配置好了shadowsocks,也是自己安装,是b卡的。我想极路由和openwrt类似吧,就按照您的方法操作了。

1、执行了root@OpenWrt:~# echo "conf-dir=/etc/dnsmasq.d" >> /etc/dnsmasq.conf
以后,dnsmasq.d这个文件夹找不到了。不过这不是重点,我自己可以wsp一个

2、路由表那块,最后出现这个“multiple -j flags not allowed”

3、在极路由里,iptables,那个 “--to”是要写成”--goto“和后面”--port“之间要有空格
qq 20140818223431
qq 20140818223442
qq 20140818223359
qq 20140818223422

最终导致我放弃

这样添加国内ip这样添加可以解决有些某些国内站点走ss而不能正常访问的问题。

wget -O- 'http://ftp.apnic.net/apnic/stats/apnic/delegated-a
pnic-latest' | awk -F| '/CN|ipv4/ { printf("%s/%d\n", $4,
32-log($5)/log(2)) }' > cn_ip
这句命令获得一个apnic上的**ip列表。
再用下面的命令添加进iptable规则,用的时间有10分钟左右。

Ignore Asia IP address

for white_ip in cat cn_ip;
do
iptables -t nat -A SHADOWSOCKS_WHITELIST -d "${white_ip}" -j
MARK --set-mark 1
done

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.