shadowsocks / shadowsocks/shadowsocks-rust

a new openwrt package work with nftables

Open
#2,064 4 comments 2 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Rust
Stars
10.9k
Forks
1.5k
Avg merge
4d 15h
Merged PRs (30d)
5

Description

I've been looking for a package that supports nftables in the latest version of OpenWrt, but haven't found a suitable one. I tried developing a package that is compatible with fw4 for nftables. Currently, it supports all sslocal client protocols and also supports using the redir protocol to implement transparent proxying.

The code is still in a relatively early stage, and anyone interested can help me test it. I've been using it for a while myself.

一直在找可以支持最新版本openwrt中nftables的包,没有合适的。自己尝试开发了一款兼容fw4的nftables的包,目前支持全部sslocal客户端协议,并且支持使用redir协议实现透明代理。

目前代码还属于比较初级阶段,有兴趣的可以帮我测试一下,我自己已经使用了一段时间了。

https://github.com/JoveYu/openwrt-shadowsocks-rust

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the linked JoveYu/openwrt-shadowsocks-rust repository and its OpenWrt package work. Check how it targets fw4 and nftables, which sslocal client protocols and redir mode are covered, and test compatibility with the latest OpenWrt release. Done means the package works reliably for the claimed protocols and transparent proxying.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
networking
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.