Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Set proxy for ckb node #4473

Open
devchenyan opened this issue Jun 3, 2024 · 4 comments · May be fixed by #4733
Open

Set proxy for ckb node #4473

devchenyan opened this issue Jun 3, 2024 · 4 comments · May be fixed by #4733
Assignees
Labels
m:network t:enhancement Type: Feature, refactoring.

Comments

@devchenyan
Copy link

Feature Request

Is your feature request related to a problem? Please describe.

Due to underdeveloped networks in some countries, the ckb nodes run very slowly in their default configuration.

Describe the solution you'd like

I think there needs to be an official setting for the nodes to set up proxies.

It would be good to support SOCKS5, MTPROTO and HTTP proxy types. And provides easy-to-use commands, eg:

ckb run --proxy <PROTOCOL>://<HOST>:<PORT> <URL>
@Keith-CY
Copy link
Collaborator

Any update on this issue? @quake

@quake
Copy link
Member

quake commented Jun 25, 2024

Thank you for your suggestion to add proxy support to ckb. But at the moment, it is not a high-priority task for us, and as ckb is a peer-to-peer network, we already have a significant number of nodes distributed worldwide. ( https://nodes.ckb.dev/ ) if you are experiencing connection issues, please provide a detailed description so we can better understand and address the problem.

@yangby-cryptape
Copy link
Collaborator

yangby-cryptape commented Jul 2, 2024

If users could use a self-hosted light client, all issues are solved.
Then, I could use proxychains ckb-light-client xxx xxx .. manually; otherwise, lots command-line arguments of ckb-light-client will be required to be supported in Neuron in future, for various customized requirements.

@Keith-CY
Copy link
Collaborator

Keith-CY commented Jul 5, 2024

If users could use a self-hosted light client, all issues are solved. Then, I could use proxychains ckb-light-client xxx xxx .. manually; otherwise, lots command-line arguments of ckb-light-client will be required to be supported in Neuron in future, for various customized requirements.

Connecting to an external light client will be allowed

@eval-exec eval-exec self-assigned this Sep 20, 2024
@eval-exec eval-exec linked a pull request Dec 2, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
m:network t:enhancement Type: Feature, refactoring.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants