Giter Site home page Giter Site logo

igoogolx / lux Goto Github PK

View Code? Open in Web Editor NEW
83.0 83.0 5.0 800 KB

A light desktop tun proxy client

Home Page: https://igoogolx.github.io/lux-docs/docs/intro

License: GNU General Public License v3.0

Dart 26.98% Swift 5.02% Ruby 2.60% CMake 19.23% C++ 37.20% C 1.37% Inno Setup 7.60%
golang macos proxy shadowsocks tun2socks vpn windows

lux's Introduction

  • 👋 Hi, I’m @igoogolx
  • 👀 I’m interested in Golang and Javascript
GitHub Stats 📊 Top Languages 💻
GitHub stats Top Langs

lux's People

Contributors

igoogolx avatar vedantmgoyal9 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

Watchers

 avatar  avatar  avatar

lux's Issues

Portable Releases?

It looks like portable releases are no longer being shipped. Is there a reason for this? I've found that if I extract the setup.exe and copy the lux_core.exe from within the assets folder I can use it as a standalone proxy client. Can this be shipped separately?


Aside and somewhat unrelated.. Please ignore, or spin off a new issue. I wasn't able to get the "full client (?)" open. When installing there is some executable that is installed and when run it creates a tray icon. However, I can't do anything with this tray icon. Running the lux_core.exe separately allows me to connect to the web-interface I used back in version ~2.7 (I didn't realize so much development has been happening). I'm happy with the command line invocation and don't have any interest in debugging why I couldn't open this "Dashboard".

Ignored Domains / IPs

Unless I'm missing it, there seems to be no settings for "ignored domains" or "ignored ips". Sometimes I need to use the proxy for outbound connections but there are things on my local network that I would still like access.

Localhost or 127.0.0.1 can't be used as proxy server (???)

I setup a localhost socks proxy via SSH.

SSH -D 8888 remote.server

I can configure lux to use socks5 on localhost:8888.
I turn on the proxy.
It works (although, I have encountered an odd glitch or two that I haven't narrowed down yet).
I try to turn it off.
I receive the "Localhost or 127.0.0.1 can't be used as proxy server" message and the proxy does not turn off.

There are two issues here.

  1. The message appears at the wrong time (turn off rather than turn on).
  2. Why does this exist? It's new between 0.2.7 and 0.13.0. I don't think there's any technical reason to prohibit localhost/127.0.0.1 as it works just fine. You just can't turn it off due to the message.

DNS header id issue

This is a big issue, and i won't/can't use lux (for my purposes) before it gets patched, so please be quick with it.

When you use the command dig which comes with bind9 and is used to get DNS queries and you try to get any DNS record with it (when lux is turned on with tun mode) using dig google.com it works as intended but, if you do it again it will say

;; Warning: ID mismatch: expected ID 19583, got 3021

The value that says 3021 is the same id as the id of first DNS request, which is incorrect and in my case, windows thinks that this is something trying to be malicious so it blocks the DNS. The ids will change randomly in your case but the second id will always be same as the id of the first message

I know that this is an issue of lux beacuse it doesn't happen when its turned off, also when i turn off and on lux it fixes but only for one query as stated above

Use localhost as proxy server address

Hi
I'm using tor on WSL and wanna proxy it on whole OS, so I need to set 127.0.0.1 as server ip in lux, but lux doesn't let and alert for "true proxy server".
What's the true proxy server, and how can I use loopback IP as server address?

Windows Trojan Wacatac

Windows detect lux-core as a Trojan:
file: C:\Program Files\lux\data\flutter_assets\assets\bin\lux-core.exe

Trojan Name: Win32/Wacatac.B!ml

image

Connection breaks shortly

Hi,

I've been using lux for a while to tunnel my applications through a VPN connection. It was working well until today.

Now, a few minutes after starting lux, the VPN connection is broken. If I don't run lux, that does not happen.

Proposal

Hi
I have some suggestions to improve the program
First, change the program icon. I have a suggested icon
Put Lux Client as the second program name
Add to it the third SSH capability

Connection error

Hi
when trying to connect in version 0.2.8, the connection is not established, unlike earlier versions of the application. In the application logs I see a lot of errors like : failed to get tcp conn, err: example:21356 connect error: lookup example: i/o timeout, rule: 1, remote ip: 8.8.8.8

Снимок экрана 2023-08-13 134154

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.