Open Source SoftEther protocol Issue in Mobile App

500.0 USD

500.0 USD peopleperhour Technology & Programming Overseas
8 days ago

Description

Good day, This is a challenge for all the programmers out there, who can help resolve this issue, and if this issue is resolved, then this is going to be a celebration time :). We have been trying to resolve this issue but so far no luck, so thought to post here with this hope and wish that someone can help resolve this issue.
Please let me know, how long it will take and how much you will cost to resolve this issue.
See below and let me know if any of you can resolve this issue:
-------
See this code: https://github.com/SoftEtherVPN/SoftEtherVPN_Stable
We need to compile or convert the softether client pack send/receive binary protocol and encryption to swift ios project like their client do for windows and linux. Softether actually not providing the implementation for ios. We have replicated the TLS connection but not able to make the handshake binary protocol and softether server terminates the TLS connection with following logs:
On the TCP Listener (Port 443), a Client (IP address 39.60.124.38, Host name "39.60.124.38", Port number 56504) has connected.
For the client (IP address: 39.60.124.38, host name: "39.60.124.38", port number: 56504), connection "CID-4992" has been created.
SSL communication for connection "CID-4992" has been started. The encryption algorithm name is "TLS_AES_256_GCM_SHA384".
Connection "CID-4992" terminated by the cause "A client which is non-SoftEther VPN software has connected to the port." (code 5).
Connection "CID-4992" has been terminated.The connection with the client (IP address 39.60.124.38, Port number 56504) has been disconnected.
-------
Basically, you need to convert the C files logic of softether client into swift files that will be implemented in iOS.

关注公众号,不定期副业成功案例分享
Follow WeChat

Success story sharing

Want to stay one step ahead of the latest teleworks?

Subscribe Now

Similar Teleworks

We have a Magento ver. 2.4.6-p9 website. One of our delivery options for customers is Royal Mail Local Collect (whereby customers select a Post Office in order to collect their parcel from). Our Local Collect system is currently V2, and we need this upgrading to V3. This is what we have received from Royal Mail: "Good afternoon, I am reaching out from Team Customer Solutions to inform you of the upcoming migration from Local Collect V2 to Local Collect V3. You may already be aware that your current Local Collect version is being decommissioned; if you are not aware of this, please contact your account manager for further details. If you are not the correct contact for Medical Specialists Company Ltd, please could you pass this email on to the relevant person and provide their details to us accordingly to ensure that we can complete the migration at the earliest opportunity. Local Collect V3 initial steps: • If you have an account on the developer portal (Sign in | API Developer Portal) please provide us with the email address and account name; if you do not have an account, please sign up and create one and let us know when you have done so. • Once you have an account and are logged in, you will be required to create an application. Please create a new application and follow this format example, including your organisation name and account number: This can be done on the API Developer Portal as follows: API library Royal Mail Local Collect V3 (onboarding) Get access Select the test application Subscribe Finish. Naming example: Organisation name – xxxxxx – Local Collect v3 Test Organisation name – xxxxxx – Local Collect v3 Live
120.0 GBP Technology & Programming peopleperhour Overseas
15 hour ago
Project Overview We maintain a live pricing feed in an online Excel/Google Sheets file and need a seamless solution to: Detect Changes immediately when the source file updates. Copy & Rebrand into our own spreadsheet (logos, headers, formatting). Apply a 15% Mark-Up to all price cells (configurable). Keep Everything in Sync—new rows, removed items, renamed columns—every time. What You’ll Deliver Automated Watcher: A trigger or cron-based solution (Google Apps Script, Power Automate, Python, etc.) that fires on file-change or on a schedule. Branded Copy: A live copy of the source file in our workspace, complete with our branding and formatting. Data Transformation: +15% mark-up applied to every price cell, with numeric precision and configurability. Robust Sync Logic: Handles additions, removals, renamed columns, and intermittent API errors. Notifications & Error-Handling: Alerts via email or Slack only if a sync fails. Documentation & Handover: Clear setup guide covering deployment, parameter tweaks, and ongoing maintenance. What You’ll Deliver Automated Watcher: A trigger or cron-based solution (Google Apps Script, Power Automate, Python, etc.) that fires on file-change or on a schedule. Branded Copy: A live copy of the source file in our workspace, complete with our branding and formatting. Data Transformation: +15% mark-up applied to every price cell, with numeric precision and configurability. Robust Sync Logic: Handles additions, removals, renamed columns, and intermittent API errors. Notifications & Error-Handling: Alerts via email or Slack only if a sync fails. Documentation & Handover: Clear setup guide covering deployment, parameter tweaks, and ongoing maintenance. Skills & Experience Solid experience with Google Apps Script or Microsoft Power Automate or Python (using Google Drive/Office 365 APIs) Proven track record of building reliable, change-driven workflows for Excel Online/Google Sheets Expertise in data transformation, error handling, and API-based automation Strong communicator in English, with proactive troubleshooting and clear documentation Timeline & Budget Start: Within 3 business days of award Delivery: Fully deployed and tested within 1–2 weeks Budget: Please quote your hourly rate (or fixed price) and an estimated total
252.0 GBP Technology & Programming peopleperhour Overseas
2 days ago