Skip to content
/ scfrp Public

Just yet another simple frp tool/reversed proxy, written in C.

License

Notifications You must be signed in to change notification settings

Jay-716/scfrp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

scfrp

Simple C frp - Just yet another frp tool/reversed proxy, but written in C.

Build

make

Usage

Assume that you have a https web service on a private server without public ip address, and have a public server with public ip address 203.0.113.1, then you can expose your private web service via this setup:

On the public server with public ip 203.0.113.1, run: scfrp 0.0.0.0 8080

On the private server without public ip, where the private https web service is deployed, run: scfrp 203.0.113.1 8080 127.0.0.1 443

Todo

  • Use multithreading instead of io multiplexing.
  • Better packet handling. A tiny invalid byte can mess up the whole state in the current solution.

Note

This project is for learning purpose, so there may be many bugs.

About

Just yet another simple frp tool/reversed proxy, written in C.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published