askk / ShadowsocksDemo

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ShadowsocksDemo

纯Java版Shadowsocks源码,根据官方kotlin版翻译成java版

用法示例:在如下initData(VpnActivity)方法中配置自己的设备信息

 private void initData() {
        try {
            ProfileManager.clear();

            Profile profile1 = new Profile();
            profile1.setHost("103.115.44.");
            profile1.setIpv6(true);
            profile1.setMethod("aes-256-cfb");
            profile1.setPassword("123");
            profile1.setRemoteDns("8.8.8.8");
            profile1.setRemotePort(2444);
            profile1.setRoute("all");
            profile1.setUdpdns(false);
            profile1.setName("线路1");
            ProfileManager.createProfile(profile1);

            Core.switchProfile(profile1.getId());
        } catch (SQLException e) {
            e.printStackTrace();
        }

        updateSelectedRoute();
    }

About


Languages

Language:C 40.7%Language:Python 22.6%Language:C++ 20.1%Language:Go 11.3%Language:Roff 1.6%Language:CMake 1.0%Language:Shell 0.7%Language:Assembly 0.4%Language:Makefile 0.3%Language:Java 0.2%Language:Objective-C 0.2%Language:XC 0.1%Language:XS 0.1%Language:M4 0.1%Language:Perl 0.1%Language:Emacs Lisp 0.1%Language:PHP 0.1%Language:Yacc 0.0%Language:JavaScript 0.0%Language:CSS 0.0%Language:Smarty 0.0%Language:Batchfile 0.0%Language:Kotlin 0.0%Language:Ruby 0.0%Language:Dockerfile 0.0%Language:HTML 0.0%Language:Lex 0.0%Language:AppleScript 0.0%Language:XSLT 0.0%Language:Terra 0.0%Language:Nix 0.0%Language:sed 0.0%Language:Visual Basic 0.0%Language:Perl 6 0.0%Language:Tcl 0.0%