Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Create Replicant-Go #16

Open
wants to merge 11 commits into
base: main
Choose a base branch
from

Conversation

rachel-operator
Copy link
Contributor

Added entry for Replicant transport in Go

Added entry for Replicant transport in Go
Added Transport Shadow for Go
Removing Shadow file from the wrong folder
Adding Shadow transporter for Go to Packages
Adding Shadow transport for Swift yaml file
Adding StarBridge transport yaml
Adding Replicant Transport for Swift
Adding Android Shapeshifter transport for Kotlin
Adding Android Shapeshifter transport for Java
adding optimizer transport for go
Added Optimizer transport for Swift
@vivivibo
Copy link
Contributor

vivivibo commented Jul 1, 2022

Thank you for the PR, could you please make sure to add the file extension yaml to all files.

label: "report a problem"
url: "https://github.com/OperatorFoundation/Shapeshifter-Swift-Transports/issues"
maintainers:
- name: ""
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please make sure to include the name/username and contact info of the package maintainer.

@@ -0,0 +1,35 @@
layout: "package"
permalink: "Optimizer-Swift"
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It seems from the package links that this is not Optimizer-Swift package is this still the correct name of the package?

layout: "package"
permalink: "Optimizer-Swift"
"description: ""Optimizer
Optimizer is a pluggable transport that works with your other transports to find the best option. It has multiple configurable strategies to find the optimal choice among the available transports. It can be used for numerous optimization tasks, such as round robin load spreading among multiple transport servers or minimizing latency given multiple transport configurations.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please remove double word typo Optimizer .

@@ -0,0 +1,35 @@
layout: "package"
permalink: "Optimizer-Swift"
"description: ""Optimizer
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please remove extra ".

@@ -0,0 +1,35 @@
layout: "package"
permalink: "Optimizer-go"
"description: ""Optimizer
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please remove extra ".

@@ -0,0 +1,27 @@
layout: "package"
permalink: “Replicant-Go”
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please replace with ".

@@ -0,0 +1,27 @@
layout: "package"
permalink: “Replicant-Go”
description: “Replicant is Operator's Pluggable Transport that can be tuned for each adversary. It is designed to be more effective and efficient than older transports. It can be quickly reconfigured as filtering conditions change by updating just the configuration file. There are two main advantages to using Replicant. First, it can be more effective than other transports. Simple transports such as shadowsocks work well against some adversaries, but other adversaries with more advanced filtering techniques can easily block them. In situations such as this, Replicant can work where other transports fail. Second, Replicant can be more efficient than other transports. Some transports that are very effective at circumventing the filter are also very inefficient, using a lot of bandwidth in order to implement their approach to shapeshifting. This can make it very expensive to run proxy servers using these transports. Replicant is designed to use the minimum amount of additional bandwidth in order to provide shapeshifting, and can therefore save on the cost of providing proxy servers. Less additional bandwidth used also means a faster connection and more reliable performance on slower Internet connections.”
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please replace with ".

layout: "package"
permalink: “Replicant-Go”
description: “Replicant is Operator's Pluggable Transport that can be tuned for each adversary. It is designed to be more effective and efficient than older transports. It can be quickly reconfigured as filtering conditions change by updating just the configuration file. There are two main advantages to using Replicant. First, it can be more effective than other transports. Simple transports such as shadowsocks work well against some adversaries, but other adversaries with more advanced filtering techniques can easily block them. In situations such as this, Replicant can work where other transports fail. Second, Replicant can be more efficient than other transports. Some transports that are very effective at circumventing the filter are also very inefficient, using a lot of bandwidth in order to implement their approach to shapeshifting. This can make it very expensive to run proxy servers using these transports. Replicant is designed to use the minimum amount of additional bandwidth in order to provide shapeshifting, and can therefore save on the cost of providing proxy servers. Less additional bandwidth used also means a faster connection and more reliable performance on slower Internet connections.”
icon: “https://github.com/OperatorFoundation/Replicant-go/blob/main/Replicant.png”
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Please replace with ".

@vivivibo
Copy link
Contributor

vivivibo commented Jul 1, 2022

Consistency check: Please use either PackageLanguage or Package-Language.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants