Soren
    • Create new note
    • Create a note from template
      • Sharing URL Link copied
      • /edit
      • View mode
        • Edit mode
        • View mode
        • Book mode
        • Slide mode
        Edit mode View mode Book mode Slide mode
      • Customize slides
      • Note Permission
      • Read
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Write
        • Only me
        • Signed-in users
        • Everyone
        Only me Signed-in users Everyone
      • Engagement control Commenting, Suggest edit, Emoji Reply
    • Invite by email
      Invitee

      This note has no invitees

    • Publish Note

      Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note No publishing access yet

      Your note will be visible on your profile and discoverable by anyone.
      Your note is now live.
      This note is visible on your profile and discoverable online.
      Everyone on the web can find and read all notes of this public team.

      Your account was recently created. Publishing will be available soon, allowing you to share notes on your public page and in search results.

      Your team account was recently created. Publishing will be available soon, allowing you to share notes on your public page and in search results.

      Explore these features while you wait
      Complete general settings
      Bookmark and like published notes
      Write a few more notes
      Complete general settings
      Write a few more notes
      See published notes
      Unpublish note
      Please check the box to agree to the Community Guidelines.
      View profile
    • Commenting
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
      • Everyone
    • Suggest edit
      Permission
      Disabled Forbidden Owners Signed-in users Everyone
    • Enable
    • Permission
      • Forbidden
      • Owners
      • Signed-in users
    • Emoji Reply
    • Enable
    • Versions and GitHub Sync
    • Note settings
    • Note Insights New
    • Engagement control
    • Make a copy
    • Transfer ownership
    • Delete this note
    • Save as template
    • Insert from template
    • Import from
      • Dropbox
      • Google Drive
      • Gist
      • Clipboard
    • Export to
      • Dropbox
      • Google Drive
      • Gist
    • Download
      • Markdown
      • HTML
      • Raw HTML
Menu Note settings Note Insights Versions and GitHub Sync Sharing URL Create Help
Create Create new note Create a note from template
Menu
Options
Engagement control Make a copy Transfer ownership Delete this note
Import from
Dropbox Google Drive Gist Clipboard
Export to
Dropbox Google Drive Gist
Download
Markdown HTML Raw HTML
Back
Sharing URL Link copied
/edit
View mode
  • Edit mode
  • View mode
  • Book mode
  • Slide mode
Edit mode View mode Book mode Slide mode
Customize slides
Note Permission
Read
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Write
Only me
  • Only me
  • Signed-in users
  • Everyone
Only me Signed-in users Everyone
Engagement control Commenting, Suggest edit, Emoji Reply
  • Invite by email
    Invitee

    This note has no invitees

  • Publish Note

    Share your work with the world Congratulations! 🎉 Your note is out in the world Publish Note No publishing access yet

    Your note will be visible on your profile and discoverable by anyone.
    Your note is now live.
    This note is visible on your profile and discoverable online.
    Everyone on the web can find and read all notes of this public team.

    Your account was recently created. Publishing will be available soon, allowing you to share notes on your public page and in search results.

    Your team account was recently created. Publishing will be available soon, allowing you to share notes on your public page and in search results.

    Explore these features while you wait
    Complete general settings
    Bookmark and like published notes
    Write a few more notes
    Complete general settings
    Write a few more notes
    See published notes
    Unpublish note
    Please check the box to agree to the Community Guidelines.
    View profile
    Engagement control
    Commenting
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    • Everyone
    Suggest edit
    Permission
    Disabled Forbidden Owners Signed-in users Everyone
    Enable
    Permission
    • Forbidden
    • Owners
    • Signed-in users
    Emoji Reply
    Enable
    Import from Dropbox Google Drive Gist Clipboard
       Owned this note    Owned this note      
    Published Linked with GitHub
    • Any changes
      Be notified of any changes
    • Mention me
      Be notified of mention me
    • Unsubscribe
    <h1 id="how-to-set-up-telegram-ip-proxy-residential-proxies-recommendations">How to set up Telegram IP Proxy - Residential Proxies Recommendations</h1> <h3 id="what-is-telegram-">What is Telegram?</h3> <p>Telegram is an instant messaging application with over 950 million users, created by the Durov brothers in Russia. Released in 2013, it became one of the first communication apps to use end-to-end encryption and has been widely recognized as one of the most secure chat apps.</p> <p>Unlike Twitter and FaceBook, Telegram uses multiple layers of encryption to protect users&#39; chats, files, communications, and personal information. This means that even if hacked or monitored by a government agency, it is very difficult to break through Telegram&#39;s encryption protection.</p> <p><img src="https://b352e8a0.cloudflare-imgbed-b69.pages.dev/file/0d33e763220ef5c6f3791.png" alt=""> Unlike other chat applications, Telegram also offers some useful features. For example, channels, groups and supergroups can be created to chat and share with hundreds or even thousands of members. Supergroups support up to 200,000 members, making them a powerful tool for social media promotion and business marketing. In addition, Telegram supports audio and video calling, multi-device synchronization, file transfer, and more.</p> <p>Telegram has some other features that make it a unique application. For example, it can retract sent messages, lock chats to prevent others from accessing them, create self-destructing chat windows, and more. These features provide users with better privacy protection and better chatting experience.</p> <h3 id="how-to-get-the-ip-address-of-a-telegram-user">How to get the IP address of a Telegram user</h3> <p>It&#39;s very easy to get the IP address of a user through Telegram. One of the ways is that you can use Telegram&#39;s voice call feature to get the IP address of the user. Denis Simonov has published an article on how to get the IP address of a user with just a few seconds of call time. The link to the original article is [here] (<a href="https://n0a.pw/">https://n0a.pw/</a> ). telegram-get-remote-ip/ ).</p> <h4 id="the-basic-idea-of-telegram-calls-to-get-ips">The Basic Idea of Telegram Calls to Get IPs</h4> <p>Simply put, Telegram uses a protocol called STUN when making voice calls. The purpose of this protocol is to help devices know the IP address of their extranet, and the STUN protocol includes the sender&#39;s IP address in the packet through an attribute called XOR-MAPPED-ADDRESS.</p> <p>Each packet sent in a call has a directionality. If the packet is addressed to you, the IP address you see is your own; if you send it to someone else, the other person&#39;s IP address is displayed. <img src="https://b352e8a0.cloudflare-imgbed-b69.pages.dev/file/95fd98d256aab0aa39497.png" alt="image"> Wireshark and STUN protocol</p> <h4 id="practical-steps">Practical steps</h4> <ol> <li><strong>Start Wireshark to capture packets</strong>: First, you need to start Web Scraping with Wireshark.</li> <li><strong>Dial Telegram Voice Call</strong>: Next, make a call to the target contact using Telegram.</li> <li><strong>Wait for a few seconds</strong>: After the call is connected, stay on the line for 5 to 10 seconds so that you can capture enough packets.</li> <li><strong>Filter STUN packets</strong>: In Wireshark, use the STUN filter to sift through packets.</li> <li><strong>VIEW IP ADDRESS</strong>: Find the IP of the other party by using the XOR-MAPPED-ADDRESS attribute, or by looking directly at the destination address of the packet.<h4 id="how-to-exclude-irrelevant-ip-addresses">How to Exclude Irrelevant IP Addresses</h4> When examining packets, you need to exclude the following types of IP addresses:</li> <li>Intranet IPs, such as addresses like 192.168.X.X or 10.X.X. X.</li> <li>Your own public IP address.</li> <li>Telegram&#39;s own server IP address.</li> </ol> <p>To simplify the process, you can use the “Statistics Tool” in Wireshark to filter out all the IP addresses related to STUN communication, so you don&#39;t need to manually check them one by one.</p> <h4 id="use-of-automation-script">Use of automation script</h4> <p>To make this process easier, Denis Simonov has posted a script on GitHub that automates these steps for you. The script is available for both Linux and macOS systems, and here&#39;s how to do it:</p> <ol> <li>Install the desktop version of Telegram and Wireshark.</li> <li>Download and run the Denis script.</li> </ol> <p>Using Ubuntu 20 as an example, you can follow these steps:</p> <pre><code class="lang-bash">sudo apt <span class="hljs-keyword">update</span> sudo apt install -<span class="hljs-keyword">y</span> <span class="hljs-keyword">python3</span>-pip <span class="hljs-keyword">python3</span>-venv tshark git clone http<span class="hljs-variable">s:</span>//github.<span class="hljs-keyword">com</span>/n0a/telegram-<span class="hljs-built_in">get</span>-remote-ip <span class="hljs-keyword">cd</span> telegram-<span class="hljs-built_in">get</span>-remote-ip <span class="hljs-keyword">python3</span> -<span class="hljs-keyword">m</span> venv venv <span class="hljs-keyword">source</span> . /venv/bin/activate sudo pip3 install -r requirements.txt sudo <span class="hljs-keyword">python3</span> tg_get_ip.<span class="hljs-keyword">py</span> </code></pre> <p>Note that Telegram only opens P2P calls to your contacts by default. If you want to get an IP address this way, you may need to change the privacy options in the settings to allow P2P calls for everyone. With these simple steps, you can get the IP address of the person you&#39;re talking to when you make a Telegram call.</p> <h3 id="why-do-you-need-telegram-proxies-">Why do you need Telegram Proxies?</h3> <p><strong>Circumventing blocking</strong>: Residential Proxies are like regular home IP addresses, so they can&#39;t be easily recognized and blocked by Telegram or other platforms. Even if you&#39;re in a Porfiles with strict restrictions on Telegram, using a Residential Proxies will still help you access and use Telegram without fear of being abruptly disconnected. <strong>Enhanced Connection Stability</strong>: Residential Proxies are distributed throughout the average home network, making connections more stable than data center IP. If you often use Telegram for voice calls, video chats or transferring large files, using Residential Proxies can reduce the chance of dropping out and avoid lagging problems caused by network fluctuations, making the whole process smoother. <strong>Enhanced Privacy</strong>: Using a Residential Proxies effectively hides your true location and identity, especially if you don&#39;t want to be tracked or monitored. With Proxies, your network traffic looks like it&#39;s coming from a regular home network, better protecting your privacy and making your online activities safer and more secure. <strong>Avoid detection</strong>: Residential Proxies are difficult for Telegram or other platforms to detect that you are using a Proxies because they originate from a real home network. This means you can stay connected for longer without fear of being restricted or banned if you are recognized, making Residential Proxies a safer and more reliable option, especially if you need to use Telegram frequently. <strong>Simulates Real User Behavior</strong>: Using a Residential Proxies makes your behavior on Telegram look more like that of a regular user rather than one accessed through a proxy. This not only reduces the risk of you being perceived as a bot or malicious user, it also makes your actions more natural and reduces the likelihood of being misjudged by the platform as abnormal behavior, ensuring that you can use Telegram with peace of mind.</p> <h3 id="how-to-set-up-proxies-on-telegram-">How to set up Proxies on Telegram?</h3> <ol> <li>First, log in to your Telegram account, then click on the top right corner, and then click on Settings. <img src="https://b352e8a0.cloudflare-imgbed-b69.pages.dev/file/341c906ffb20aa7f8966a.png" alt="Image"></li> <li>Then click “Advanced”. <img src="https://b352e8a0.cloudflare-imgbed-b69.pages.dev/file/e01aa1f5e7cd869b3e448.png" alt="Image"></li> <li>Then click on “Connection Type”. <img src="https://b352e8a0.cloudflare-imgbed-b69.pages.dev/file/027ef4058e7804bf86d48.png" alt="Image"></li> <li>Select Use Custom Proxies. <img src="https://b352e8a0.cloudflare-imgbed-b69.pages.dev/file/1fbd13ceff6fbc8f703fb.png" alt="Image"></li> <li>Proxies type select HTTP, in the Proxy address below the server address to fill in the address and port, as well as user name and password. I enter the account password information generated in Proxy4Free. Then click Save, and then click Close to use it. <img src="https://b352e8a0.cloudflare-imgbed-b69.pages.dev/file/29a95ab5f35d47a1e5e03.png" alt="Image"><h3 id="best-residential-proxies-recommendations">Best Residential Proxies Recommendations</h3> As the industry&#39;s leading IP Proxies service provider with more advanced features than any other provider, Proxy4Free is committed to providing the highest standard of data security for both individual and business users. Proxies can be selected from 195 countries/regions around the world, and so far, it has provided efficient proxy services for 20,000+ individual users and 100+ corporate users! As the industry&#39;s leading IP Proxies service provider, with more advanced features than any other provider, Proxy4Free is committed to providing the highest standard of data security for both individual and corporate users. Proxies can be selected from 195 countries worldwide.</li> </ol> <p>Using Proxy4Free&#39;s Telegram Proxies will better ensure your privacy Secure Proxies and connection stability. Since the Residential IP proxies provided by Proxy4Free originate from real home networks, this makes them far less likely to be detected as Proxies by Telegram. Whether you want to bypass network restrictions and protect your online activities, or you want a more stable and faster connection when using Telegram, [Proxy4Free&#39;s Telegram proxies are able to fulfill your needs] (<a href="https://www.proxy4free.com/application/">https://www.proxy4free.com/application/</a> telegram-proxies/?keyword=mjtelegram_proxy ). <img src="https://b352e8a0.cloudflare-imgbed-b69.pages.dev/file/b538e0d5c06f66bb99b3d.png" alt="image"> In addition, Proxy4Free&#39;s Proxies are excellent in terms of speed and reliability, which can significantly improve your experience. For users who frequently use Telegram for voice or video calls, this means less delays and interruptions, and better communication quality. By choosing Proxies4Free, you will not only enjoy high-quality Proxies, but also ensure that operations on Telegram are more secure, private and efficient. [[Proxy4Free User Auth &amp; Pass Extraction Tutorial]] (<a href="https://www.proxy4free.com/help-page/user-guide/residential-user-pass-auth/?keyword=mjtelegram_proxy">https://www.proxy4free.com/help-page/user-guide/residential-user-pass-auth/?keyword=mjtelegram_proxy</a>)</p> <h3 id="conclusion">Conclusion</h3> <p>Telegram is a highly secure instant messaging application. Users can further enhance privacy protection and connection stability by using Residential Proxies, like the one provided by Proxy4Free. Such Proxies are able to circumvent blocking and detection and ensure a better user experience when using Telegram, especially during voice and video calls. In short, using reliable Proxies is the key to improving the Telegram experience.</p>

    Import from clipboard

    Paste your markdown or webpage here...

    Advanced permission required

    Your current role can only read. Ask the system administrator to acquire write and comment permission.

    This team is disabled

    Sorry, this team is disabled. You can't edit this note.

    This note is locked

    Sorry, only owner can edit this note.

    Reach the limit

    Sorry, you've reached the max length this note can be.
    Please reduce the content or divide it to more notes, thank you!

    Import from Gist

    Import from Snippet

    or

    Export to Snippet

    Are you sure?

    Do you really want to delete this note?
    All users will lose their connection.

    Create a note from template

    Create a note from template

    Oops...
    This template has been removed or transferred.
    Upgrade
    All
    • All
    • Team
    No template.

    Create a template

    Upgrade

    Delete template

    Do you really want to delete this template?
    Turn this template into a regular note and keep its content, versions, and comments.

    This page need refresh

    You have an incompatible client version.
    Refresh to update.
    New version available!
    See releases notes here
    Refresh to enjoy new features.
    Your user state has changed.
    Refresh to load new user state.

    Sign in

    Forgot password
    or
    Sign in via Facebook Sign in via X(Twitter) Sign in via GitHub Sign in via Dropbox Sign in with Wallet
    Wallet ( )
    Connect another wallet

    New to HackMD? Sign up

    By signing in, you agree to our terms of service.

    Help

    • English
    • 中文
    • Français
    • Deutsch
    • 日本語
    • Español
    • Català
    • Ελληνικά
    • Português
    • italiano
    • Türkçe
    • Русский
    • Nederlands
    • hrvatski jezik
    • język polski
    • Українська
    • हिन्दी
    • svenska
    • Esperanto
    • dansk

    Documents

    Help & Tutorial

    How to use Book mode

    Slide Example

    API Docs

    Edit in VSCode

    Install browser extension

    Contacts

    Feedback

    Discord

    Send us email

    Resources

    Releases

    Pricing

    Blog

    Policy

    Terms

    Privacy

    Cheatsheet

    Syntax Example Reference
    # Header Header 基本排版
    - Unordered List
    • Unordered List
    1. Ordered List
    1. Ordered List
    - [ ] Todo List
    • Todo List
    > Blockquote
    Blockquote
    **Bold font** Bold font
    *Italics font* Italics font
    ~~Strikethrough~~ Strikethrough
    19^th^ 19th
    H~2~O H2O
    ++Inserted text++ Inserted text
    ==Marked text== Marked text
    [link text](https:// "title") Link
    ![image alt](https:// "title") Image
    `Code` Code 在筆記中貼入程式碼
    ```javascript
    var i = 0;
    ```
    var i = 0;
    :smile: :smile: Emoji list
    {%youtube youtube_id %} Externals
    $L^aT_eX$ LaTeX
    :::info
    This is a alert area.
    :::

    This is a alert area.

    Versions and GitHub Sync
    Get Full History Access

    • Edit version name
    • Delete

    revision author avatar     named on  

    More Less

    Note content is identical to the latest version.
    Compare
      Choose a version
      No search result
      Version not found
    Sign in to link this note to GitHub
    Learn more
    This note is not linked with GitHub
     

    Feedback

    Submission failed, please try again

    Thanks for your support.

    On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?

    Please give us some advice and help us improve HackMD.

     

    Thanks for your feedback

    Remove version name

    Do you want to remove this version name and description?

    Transfer ownership

    Transfer to
      Warning: is a public team. If you transfer note to this team, everyone on the web can find and read this note.

        Link with GitHub

        Please authorize HackMD on GitHub
        • Please sign in to GitHub and install the HackMD app on your GitHub repo.
        • HackMD links with GitHub through a GitHub App. You can choose which repo to install our App.
        Learn more  Sign in to GitHub

        Push the note to GitHub Push to GitHub Pull a file from GitHub

          Authorize again
         

        Choose which file to push to

        Select repo
        Refresh Authorize more repos
        Select branch
        Select file
        Select branch
        Choose version(s) to push
        • Save a new version and push
        • Choose from existing versions
        Include title and tags
        Available push count

        Pull from GitHub

         
        File from GitHub
        File from HackMD

        GitHub Link Settings

        File linked

        Linked by
        File path
        Last synced branch
        Available push count

        Danger Zone

        Unlink
        You will no longer receive notification when GitHub file changes after unlink.

        Syncing

        Push failed

        Push successfully