Psiphon Psiphon Guide
Psiphon Psiphon Guide
Contents
Section 1: How Psiphon Works
Section 2: Getting and Installing Psiphon
Section 3: Security and Trust
Section 4: Connection Troubleshooting
Section 5: Settings
The internet
The internet is a global network of billions of computers (or “routers”) which communicate with
one another. These connected systems allow people to share (or “serve”) information to others.
The internet can be visualized as a web, with multiple routes and connections. If one connection
is severed, the redundancy of the web infrastructure allows people to connect by finding another
route. To get from one location to another, web traffic (messages sent on the internet) make
many hops. Traffic travels from router to router before arriving at their destination. In order to do
this, specific networking and routing equipment is required. This is provided by Internet Service
Providers (“ISPs”). ISPs allow internet users to use their infrastructure, including "serving"
content or providing access to other content that other ISPs "serve", usually for a fee.
Censors are actors implementing filtering at any level. They could be implementing filtering on
behalf of another body, such as when an ISP filters content under orders of a government.
In order to block only certain types of traffic, the traffic must first be identifiable. When a system
can differentiate between types of traffic passing through the network, it is potentially able to
make decisions about that traffic. Filtering can be done through devices and programs that
analyze and forbid certain types of traffic to pass. In some places technical blocking affects
everyday Internet use.
Circumvention Tools
Psiphon is part of a category of technology known as circumvention tools. Circumvention tools
are designed to bypass interceptive technical forms of blocking online. Circumvention tools
usually work by either diverting web traffic so it avoids the machines that filter or by disguising
the traffic to appear like traffic that is not subject to filtering. The Psiphon app does both. As
filtering techniques become more sophisticated, circumvention tool providers must always
update their technology and so methods and strategies are continually evolving.
Psiphon Traffic
As a censorship circumvention tool, the Psiphon app's primary objective is to establish a
connection to the internet. The Psiphon app attempts to connect to known Psiphon servers
using various methods. Sometimes the Psiphon traffic is obfuscated, meaning that it is
disguised to look like a different or less identifiable type of traffic.
Because it is encrypted, censors are unable to see the content of traffic passing through the
tunnel. Censors may still attempt to block encrypted traffic based on other characteristics, such
as communication protocols. Communication protocols are a set of rules used to route data and
ensure it arrives at the intended location.
The Psiphon app has the ability to relay traffic through various communication protocols. It
attempts to connect through different protocols until a connection is made. That way, if a censor
is blocking one communication protocol, Psiphon is still able to connect by using another
protocol.
To ensure that Psiphon's traffic is not identifiable, it is important to make it appear as generic
and normal as possible to an external observer. The Psiphon app has the flexibility to adapt
dynamically to changing network conditions by trying multiple strategies to connect, even when
certain types of content or traffic are being filtered.
Psiphon Traffic
Psiphon operates a large network of servers. Each Psiphon app needs to know some
information about the servers it's trying to reach in order to make a connection. Newly
downloaded Psiphon apps contain a short list of known servers within the network that it
attempts to connect to. Censors may routinely try to block some Psiphon servers, therefore
many need to be available.
The network is always changing. Psiphon continuously deploys new servers across numerous
locations worldwide. The Psiphon app will receive updated information about how to access
them. Over time, a single Psiphon app may eventually gain knowledge of hundreds of new
Psiphon servers.
Psiphon allows users to send and receive data through a secure network while also disguising
the type of traffic being transmitted and even where it is coming from. Psiphon technology is
designed to be resilient to censorship, including attempts to interfere with Psiphon network
traffic directly. The numerous secure protocols used by Psiphon apps all appear different to
censors, making it difficult to differentiate between Psiphon traffic and other types of internet
use. Even if one traffic type is filtered on a network, Psiphon is able to connect through another
protocol. Psiphon works where many other tools do not.
Psiphon is available on Android, iOS, Macs with Apple Silcon, and Windows, at our download
page. (download.html)
Android and Windows versions of Psiphon are also available through an email responder. Send
a blank email to [email protected]. (mailto:[email protected])
Android: Search for “Psiphon” in the Google Play store. Depending on your region, you may
have the option of downloading Psiphon Pro, with an option to purchase a subscription. This
upgrade allows you to increase speed and remove ads.
iOS: Search for “Psiphon” in the App Store. Installation: Search for Psiphon in the App Store
and click 'Get' to download and install. You may be asked to re-enter your Apple ID and
password. Find the Psiphon icon on your phone and click on it to open.
Source Code
Psiphon is an open source project. Open source means that the source code is shared publicly
and anyone is able to review and make suggestions. By allowing interested parties access to
inspect the source code, open source applications can increase confidence in how applications
are designed.
Sustainability Model
Psiphon has always been free to users. It is our mission to reach as many people as possible,
which in part means eliminating economic barriers.
Psiphon is committed to protecting our user data. So how does the company maintain a
worldwide network?
A software audit is the internal or external review of a software program to check its quality,
progress, standards, and security. Internal code audits are performed regularly, and external
code audits are generally triggered by major code changes such as the development of new
features. External security audits are rigorous assessments conducted by third-party vendors to
identify and record vulnerabilities and external threats in the source code. Audits help ensure
the security of Psiphon users.
During an external code audit, Psiphon will work closely with the vendor. Any issues found are
addressed based on importance, and then retested by the vendor. It is Psiphon's policy to make
code reviews public. Find Psiphon's blog posts about these assessment events and the
corresponding reports below.
Privacy Policy
Psiphon values your privacy. Information about the data collected by Psiphon are detailed in our
Privacy Policy (privacy.html)
Android: If you have installed Psiphon for Android through the Google Play Store, it will be
automatically updated by the Play Store when an update is available. If you have sideloaded
Psiphon for Android, the Psiphon client will download updates as they are available, and a
notification will appear asking you to install the update.
Windows: The Psiphon for Windows client will download and install updates as they are
available.
iOS: The Psiphon for iOS client will automatically download and install updates via the App
Store as they are available.
Manually updating: If the Psiphon self-updating mechanism isn't working (for example, if it has
been blocked), follow the instructions outlined in Section 2: Getting and Installing Psiphon to get
a fresh version.
Frequent Disconnections
If you experience frequent disruptions, try the following:
• Check your internet connection or make sure you have data. The app needs to be
connected to the internet to work.
• Make sure you have the latest version. (See above).
• Restart the Psiphon app.
• If you modified any connection settings, try resetting the app to default (See Section 5).
More Troubleshooting
For more answers to additional troubleshooting topics, visit our FAQ (faq.html)
Send Feedback
Please send us feedback through the app if connection issues persist.
Feedback on Windows
Feedback
Feedback on iOS
Feedback
Feedback on Android
Feedback
Section 5: Settings
Language
By default, the Psiphon app will automatically open in your selected device language (the
language on your phone or computer). There are more than 30 languages available to choose
from if you would prefer to use the Psiphon app in another language.
Connection Performance
When connected, all traffic from your device will be tunneled through Psiphon by default. To
reduce latency and increase connection performance, you may choose to exclude some traffic
from the Psiphon tunnel.
Psiphon Android users can either individually include or exclude specific apps from the tunnel
on devices Android 5.0 and higher. To select which apps use or do not use the Psiphon tunnel,
go to OPTIONS, then choose VPN settings. Select specific apps to include or exclude from the
Psiphon tunnel.
In Psiphon's Windows application, users have the option to exclude local websites from the
Psiphon tunnel. The Psiphon app will disregard local websites, so the local websites can be
accessed faster. To do so, go into SETTINGS > Split Tunnel > and select "Don't proxy websites
within your home country."
Slow Networks
To stay connected on a slow network, opt in to 'Disable timeouts.' This option is available on
Android, Windows, and iOS.
Settings on Windows
Reset to
Default
Settings
Settings on iOS
Settings
Settings on Android
Options
Copyright 2022 Psiphon Inc. Site content licensed under CC-BY (https://creativecommons.org/licenses/by/3.0/deed.en)
Privacy Policy (../en/privacy.html)