Skip to content
forked from getlantern/lantern

Lantern is a new p2p censorship circumvention tool that allows users to give or get access to the uncensored internet through people in other places.

License

Notifications You must be signed in to change notification settings

tompeer/lantern

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

README

Lantern allows you to give or get access to the internet through other users around the world connected by a peer-to-peer network.

Lantern is written in Java and runs on modern Mac, Windows, and Linux desktop systems.

screenshot

To run Lantern from source, you need Maven and Java installed. The Lantern developers use Oracle's Java 1.6 SDK, but other SDKs may work.

Then you can run:

$ ./run.bash

That's really a "build and run" script that'll grab dependencies, build and then run Lantern. There's also a quickRun.bash script that can run it when already built.

Lantern's binds its HTTP API to a random port for security. You can pass --api-port=xyz to override this. This is helpful for pointing external browsers at Lantern for development.

If you want to run Lantern in headless mode, you can pass --disable-ui. That can be useful if you want to just keep Lantern running all the time on a server, for example.

If you're running Linux, you may need to run one of the following before you can use the UI, depending on your system:

sudo apt-get install libxtst6
sudo yum install xorg-x11-deprecated-libs

Further Reading

You can also access JavaDocs and automatically generated reports on the Lantern codebase at the following:

About

Lantern is a new p2p censorship circumvention tool that allows users to give or get access to the uncensored internet through people in other places.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 82.6%
  • JavaScript 15.7%
  • Shell 1.4%
  • Other 0.3%